Mehrer Bilder aus einer Tabelle lesen

DSCH

Grünschnabel
Hallo,
ich erhalte mit den unten angebenen Befehlen immer nur ein Bild (das erste Bild) angezeigt. Warum?

$result=mysql_query("select id,bild from bilderli where id_frage = $ntrim");
// $result=mysql_query("select id_frage,bildnr,bildbez from bilderli where id_frage = $ntrim");
$anzrow = mysql_num_rows($result);
for ($i=0; $i < $anzrow; $i++)
{
$row = mysql_fetch_array($result);
// echo " i= $i $row[id_frage] $row[bildnr] $row[bildbez] <br>";
echo "$row[bild]<br>";
}

Es wird immer nur das erste (ein) Bild der Abfrage ausgegeben.
Das passiert aber nur bei der Bildausgabe, denn wenn ich normale Felder ausgebe klappt es.

//$result=mysql_query("select id,bild from bilderli where id_frage = $ntrim");
$result=mysql_query("select id_frage,bildnr,bildbez from bilderli where id_frage = $ntrim");
$anzrow = mysql_num_rows($result);
for ($i=0; $i < $anzrow; $i++)
{
//$row = mysql_fetch_array($result);
echo " i= $i $row[id_frage] $row[bildnr] $row[bildbez] <br>";
//echo "$row[bild]<br>";
}
Ergebnis:
i= 0 id_frage=22 bildnr=1 bildbez=1
i= 1 id_frage=22 bildnr=2 bildbez=2

Danke für die Hilfe!
 
Zurück