Hi,
Das neue Ende sieht dann so
while ($myrow=sqlconv(mysql_fetch_array($result)))$ret[]=$myrow;
return $ret;
>
> und der Aufrauf so
> [code lang=php]
> $mytab=sqlselectfor(...);
> foreach($mytab as $myrow)
> {
> ...
> }
> [code]
> aus.
Sieht immer noch reichlich bloedsinnig aus.
Wieso uebergibst du jetzt den Rueckgabewert von mysql\_fetch\_array als Parameter an deine Funktion?
Du gibst damit einen Datensatz in deine Funktion hinein - um aus deiner Funktion eben diesen Datensatz zurueckzugeben ...?
> Hat jmd ne Idee wie das noch handlicher wird?
Versuche erst mal zu verstehen, wie der "normale" Ablauf "Abfrage gefolgt von Schleife ueber Datensaetze" \*vernuenftig\* umgesetzt wird - bevor du versuchst, etwas in eine Funktion zu kapseln, das du offenbar noch nicht verstanden hast.
MfG ChrisB
--
"The Internet: Technological marvel of marvels - but if you don't know \*what\* you're lookin' for on the Internet, it is nothing but a time-sucking vortex from hell."