phpbar.de logo

Mailinglisten-Archive

[php] MySQL Abfrage !

[php] MySQL Abfrage !

Marco Kunkler marco_(at)_sustain.de
Mon, 22 Mar 1999 20:37:50 +0100


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