phpbar.de logo

Mailinglisten-Archive

[php] MySQL: Doppelte Einträge rausfiltern

[php] MySQL: Doppelte Einträge rausfiltern

Juri Smarschevski smj_(at)_intratools.de
Thu, 16 Nov 2000 15:55:45 +0100


> -----Original Message-----
> From: php-admin_(at)_php-center.de
> [mailto:php-admin_(at)_php-center.de]On Behalf
> Of Alexander Mieland
>
> Hallo Ihr...
Hi Du, ;-)

> Habe schon wieder ein kleines Problemchen.
> Folgendes:
> Ich habe eine MySQL-Table in welcher teilweise auch
> doppelte Einträge vorkommen.
> Diese möchte ich nun in einem Pull-Down-Menü
> ausgeben, dabei aber die doppelten Einträge
> rausfiltern.
>
>           <select name="category">
>             <option selected>--bitte wählen--</option>
>             <?
>             $resultkategorie = mysql_query("SELECT
> boardid,category FROM apb".$n."_boards");

So, wie's aussieht, gibst Du category aus. Dann:
"SELECT DISTINCT category, boardid FROM apb".$n."_boards"

>             while($thisline = mysql_fetch_row($resultkategorie))
>             {
>                     $boardid = $thisline[0];
>                     $category = $thisline[1];

entsprechend hier:
$category = $thisline[0];
$boardid = $thisline[1];

>                     if ($cat_old=="" || $cat_old==" " ||
> $cat_old=="0")
>                         { echo "<option>".$category."</option>"; }
>                     else
>                         { if ($category!=$cat_old) { echo
> "<option>".$category."</option>"; } }
>                     $cat_old = $category;
>             }
>             ?>
>           </select>&nbsp;&nbsp;&nbsp;

Gruss,
Juri




php::bar PHP Wiki   -   Listenarchive