Mailinglisten-Archive |
Michael Borchers wrote: >ich habe eine funktion in der ich via >return mysql_fetch_array($result) >das array zur entsprechenden mysql abfrage zurückgebe. > >function_return_array() >{ > $result = mysql_query(...); > > return mysql_fetch_array($result); >} > >nun möcht eich dieses array ausgeben. > >das scheint allerdings mit >while ($row = function_return_array()) >{ > ... >} > >nicht zu gehen:( >die query ist ok! > > Nun, ich würde mal sagen, dass deine while-Schleife nur genau einmal durchlaufen wird, oder?! Mit einer solchen while-Abfrage wird nur einmal das Ergebnis geholt, und die while-Schleife wird dann so oft ausgeführt, wie die aufgerufene Funktion function_return_array() Zeilen zurückliefert; da deine Funktion jedoch genau ein Element zurückliefert, wird die while-Schleife eben auch nur einmal durchlaufen. 100%ig sicher bin ich mir nicht, aber ziemlich... Gruß, Roman.
php::bar PHP Wiki - Listenarchive