Mailinglisten-Archive |
Michael Borchers schrieb:
> 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!
Willst wohl deine DB etwas 'stressen'? ;-)
Was falsch ist kann ich dir sagen, bzw. wurde ja schon gesagt, du hast
dir eine Endlosschleife gebaut.
function_return_array()
{
static $result = NULL;
if ( NULL === $result )
{
$result = mysql_query(...);
}
$row = mysql_fetch_array( $result );
if ( false === $row )
{
$result = NULL;
}
return $row;
}
--
Sebastian Mendel
www.sebastianmendel.de
www.sf.net/projects/phpdatetime | www.sf.net/projects/phptimesheet
php::bar PHP Wiki - Listenarchive