Rainer: Mehrfachausgabe aus DB vermeiden

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

  1. 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