- 20 April 2006
- 22.682
- 1.315
Hier ein Beispiel, um die Fehlerbeseitigung zu veranschaulichen:
hier wäre die Fehlermeldung:
Vorgehensweise:
Query ausgeben:
mysql_error ausgeben:
Findest du den Fehler immer noch nicht, empfiehlt es sich, phpMyAdmin zu Hilfe zu nehmen.
Einfach die Query bei "SQL" im phpMyAdmin eingeben und so den Fehler finden.
PHP:
<?php
/* 2 */
/* .......... */
/* 11 */
/* 12 */ $sql="SELECT id,klammnick FROM users WHERE password='hallo'";
/* 13 */ $res=mysql_query($sql);
/* 14 */ $row=mysql_fetch_array($res);
/* 15 */
/* 16 */ echo "Hallo, ".$row['klammnick']." !";
?>
Der eigentliche Fehler liegt in der zugehörigen mysql_query()-Anweisung, die bereits fehlgeschlagen ist.Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /verzeichnis/index.php on line 14
Vorgehensweise:
Query ausgeben:
PHP:
/* -- */ echo $sql;
/* 13 */ $res=mysql_query($sql);
PHP:
/* 13 */ $res=mysql_query($sql);
/* -- */ echo mysql_error();
Einfach die Query bei "SQL" im phpMyAdmin eingeben und so den Fehler finden.