Mehrfachausgabe aus DB vermeiden
Rainer
- php
0 Onkel
Hallo allerseits,
ich habe eine DB-Tabelle mit unter anderem dem Feld "typ".
Darin ist z Bsp. folgendes:
Topf
Pfanne
Topf
Topf
Bei folgender Abfrage generiert mir PHP logischerweise 1x Pfanne und 3x Topf.
####snip#####
<select name="typ" size="1">
<option value="">Alle</option>
<?
$h=mysql_query("SELECT typ FROM table");
while($z=mysql_fetch_array($h)):
$typ=$z["typ"];
?>
<option value="<? echo"$typ"; ?>"><? echo"$typ"; ?></option>
<? endwhile; ?>
</select>
####snap####
Ich möchte aber jeden Typ nur 1x in der Auswahlliste, und da klemmt es halt wieder mal bei mir. Könnt ihr mir bitte helfen?
Gruss
Rainer
Ich möchte aber jeden Typ nur 1x in der Auswahlliste, und da klemmt es halt wieder mal bei mir. Könnt ihr mir bitte helfen?
hi Rainer,
probier doch mal
SELECT DISTINCT typ FROM table
Dein Onkel