Hatte das Problem, das ein Skript nach der Migration auf PHP5 in einer Endlosschleife lief.
Hab dann festgestellt, dass folgendes Konstruct schuld war:
Anscheinend liefert diese list-Konstruktion KEIN false und bricht nicht ab.
Habs dann folgendermassen gelöst:
Das funzt dann wieder einwandfrei. So ganz versteh ich´s noch nicht.
Hab aber in der php5-Doku NICHTS dazu gefunden, auch nicht hier im Forum. Hat das schon jemand anderes festegestellt?
Und wenn ja, gibts noch ne bessere Lösung als meine?
Hab dann festgestellt, dass folgendes Konstruct schuld war:
PHP-Code:
$result = mysql_query($sql);
while (list($portalId, $PortalName) = mysql_fetch_row($result) {
.....
.....
} //end while
Habs dann folgendermassen gelöst:
PHP-Code:
while ($Data = mysql_fetch_row($result) {
list($portalId, $PortalName) = $Data;
.....
.....
} //end while
Hab aber in der php5-Doku NICHTS dazu gefunden, auch nicht hier im Forum. Hat das schon jemand anderes festegestellt?
Und wenn ja, gibts noch ne bessere Lösung als meine?
Kommentar