Select-Liste aus DB - Doppelte Einträge filtern ?

toboli

Erfahrenes Mitglied
Hallo,

ich möchte aus einer Ortliste die aus der DB geholt wird alle doppelten Städtenamen
entfernen. Ich habe es jetzt schon mit mehreren Forenbeinträgen probiert, aber irgendwie
bekomme ich das nicht hin. Zuletzt habe ich es mit diesem Code proviert, was aber auch nicht hinhaut :

PHP:
$result_orte = @mysql_query("SELECT * FROM $tab WHERE flkreis = '$lkreis'") or die(mysql_error());

while($row_orte = mysql_fetch_object($result_orte)){ 
				
$orte = array(); 
$orte[0] = $row_orte->fort; 
$orte = array_unique($orte); 
echo $orte;

}

Kann mir hier jemand weiterhelfen bitte?
 
Probier mal:
PHP:
$result_orte = @mysql_query("SELECT * FROM $tab WHERE flkreis = '$lkreis'") or die(mysql_error()); 
$i = 0;
while($row_orte = mysql_fetch_array($result_orte)){ 
    $x=0;
    for($tmp = 0;$tmp <= $i; $tmp++){     
         if($ort[$tmp] == $row_orte[forte]){
              $x++;
         }
    }
    if($x == "0"){
         $ort[$i] = $row_orte[forte];
         $i++;
    }
} 

for($ia = 0;$ia <= $i;$ia++){
    echo $ort[$ia];
}

Ist ungetestet und spontan programmiert!

Gruß GalaxyWarrior
 
Zurück