Alt 29.04.2006, 15:57:29   #1
theHacker
sieht vor lauter Ads
den Content nicht mehr
Benutzerbild von theHacker

ID: 69505
Lose senden

theHacker eine Nachricht über ICQ schicken theHacker eine Nachricht über Skype™ schicken
Reg: 20.04.2006
Beiträge: 22.689
Standard [PHP/MySQL] supplied argument is not a valid MySQL result resource

Hier ein Beispiel, um die Fehlerbeseitigung zu veranschaulichen:
PHP-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
<?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']." !";
?>
hier wäre die Fehlermeldung:
Zitat:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /verzeichnis/index.php on line 14
Der eigentliche Fehler liegt in der zugehörigen mysql_query()-Anweisung, die bereits fehlgeschlagen ist.

Vorgehensweise:
Query ausgeben:
PHP-Code:
1:
2:
 /* -- */ echo $sql;
/* 13 */ $res=mysql_query($sql); 
mysql_error ausgeben:
PHP-Code:
1:
2:
 /* 13 */ $res=mysql_query($sql);
/* -- */ echo mysql_error(); 
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.
theHacker ist offline   Mit Zitat antworten
Antwort

Anzeige


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit function.mysql-result mydoys.de Programmierung 7 22.08.2008 16:22:04
mysql_fetch_array(): supplied argument is not a valid MySQL result resource? maxXx Scripts & Software 29 16.06.2007 14:07:08
[PHP/MySQL] Fehler - aber wo? Daten in mySQL eintragen concept Programmierung 5 14.04.2007 10:48:55
[PHP/MySQL] mysql_fetch_object(): supplied argument... unregiert Programmierung 15 25.12.2006 02:27:47
[mysql/localhost] Mein MySql auf meinem PC macht Probleme 27o8 Sonstiges 4 01.07.2006 15:59:00


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:09:12 Uhr.