Mailinglisten-Archive |
* Klaus Gottermeier wrote: > Warning: Supplied argument is not a valid MySQL result resource in > /usr/home/mount1/single/www/effata.de/mediathek/functions.php on line 54 > Woran könnte das liegen? An falscher Programmierung *seufz* Du hast vermutlich folgendes gemacht: $res=mysql_query("select irgendwas from bla"); while ($row=mysql_fetch_array($res)) { ... } Das heißt du versuchst Ergebnisse mit mysql_fetch_array() abzuholen, ohne zu überprüfen, ob die SQL Query überhaupt erfolgreich war. Nicht erfolgreich kann sie z.B. dann sein, wenn dein SQL fehlerhaft ist, wenn die Verbindung zur DB verloren geht etc. Richtiger und sauberer wäre also: if (!$res = mysql_query("select irgendwas from bla")) { /** * Fehlermeldung ausgeben, mysql_error() liefert * eine entsprechende Meldung. */ } else { while ($row = mysql_fetch_array($res)) { . . . } } -- PHP-Support * realitätsnahe Performance-Messungen mit Code-Analyse Webapplikationsentwicklung * PHP-Schulungen * Consulting 0700-THINKPHP -*- bjoern_(at)_thinkphp.de --- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive