wahsaga: keine ausgabe?

Beitrag lesen

hi,

ich hab herrausgefunden wenn ich nur $row nach der schleife ausgebe bekomme ich keien antwort, nur vor der schleife geht es, woran kann das liegen?

an der abbruchbedingung der schleife, das sagte ich doch bereits ...

while($row= mysql_fetch_array($result))

wird wann abgebrochen?
wenn mysql_fetch_array false zurückliefert, und somit der gesamte ausdruck false zurückliefert.
zu diesem zeitpunkt ist $row aber jetzt auch schon false zugewiesen worden - du hast also nach der schleife in $row kein array mehr, das du mit print_r ausgeben könntest.

eine lösung wäre

while($row= mysql_fetch_array($result)) {
  $zwischenspeicher = $row;
  // sonstige aktionen innerhalb der schleife#
}

print_r($zwischenspeicher);

gruß,
wahsaga

--
I'll try being nicer if you'll try being smarter.