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