Mailinglisten-Archive |
Stephan Huber wrote: > > Hi Axel > > >Kann man das denn nicht einfach so? > > > >$rows = mysql_fetch_array($result); > > > >Dann ist doch das Ergebnis der Query für den Rest der Laufzeit im Array > >$rows, oder liege ich da falsch? > > Nein, fetch_array uebernimmt nur die aktuelle Zeile des Abfrageergebnisses > in > einen Array. Es geht mit mysql_data_seek(): > $query="SELECT drink, available FROM bar"; > $result=mysql_query($query); > > while($row=mysql_fetch_row($result)) > { > echo($row)["drink"]; > } > > mysql_data_seek($result, 0); /* setzt den internen Zähler von $result auf > Zeile 0 */ > /* und jetzt gehts nochmal */ > while($row=mysql_fetch_row($result)) > { > echo($row)["drink"]; > } > > Gruesse > Stephan > myself_(at)_analogon.com Hallo Stephan, danke es funktioniert bei mir . <schnipp> $result = mysql_db_query ("liquid", "SELECT catno, artist, title FROM releases WHERE remark NOT LIKE 'sold_out' ORDER BY catno", $link) or mysql_die(); ?> <? while ($row = mysql_fetch_array($result)) { print "<option>$row[catno] - $row[artist] : $row[title]</option>"; } ?> <? mysql_data_seek($result, 0); ?> <? while ($row = mysql_fetch_array($result)) { print "<option>$row[catno] - $row[artist] : $row[title]</option>"; } ?> </schnapp> Gruesse Marco
php::bar PHP Wiki - Listenarchive