Doppelte einträge der tabelle ausschließen

mit diesem quelltext lese ich die daten aus und lasse sie dann in einem optionsfeld anzeigen.
nun hat die spalte ‚Category‘ mehrere gleiche einträge. ich möchte aber von jedem nur einen anzeigen lassen.
hat jemand eine idee???

ich denke, dass ich vor der zeile 9 nochmals eine if-anweisung setzen muss - aber wie???

echo „“;
$sql2=„select Category from Tabcat order by Category“;
$Category2=mysql_query($sql2, $c);
if($Category2) {
$i2=mysql_num_rows($Category2);
while($zeile2=mysql_fetch_row($Category2)) {
for($i2=0; $i2" . $zeile2[$i2] . „“;
}

habt schon mal vielen dank für eure mühen!!!

hi,

ich wuerde das ganze schon ueber die query abfangen, beispielsweise durch ein distinct.

das saehe dann so aus:
$sql2=„select distinct(Category) from Tabcat order by Category“;

hth josh

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]