09.06.2002, 17:44
Schau mal hier:
http://kritikerseiten.de/viewtopic.php?t...3&forum=40
http://kritikerseiten.de/viewtopic.php?t...4&forum=40
http://www.kritikerseiten.de/viewtopic.p...9&forum=12
http://kritikerseiten.de/viewtopic.php?t...2&forum=40
http://kritikerseiten.de/viewtopic.php?t...1&forum=40
Wichtig!:
http://www.netz-id.de/modules.php?op=mod...e&artid=23
---schnipp---
Fehler : ...is not a valid mysql result
(200 Wörter in diesem Text)
(558 mal gelesen)
Wenn diese Fehlermeldung auftritt, ist im verwendeten SQl Kommando entweder ein Fehler in der Syntax oder es wurde auf eine falsche DB/Tabelle zugegriffen. Das verwirrende für Einsteiger: Häufig werden die Festlegung des SQL Kommandos und die Ausführung voneinander getrennt, so dass die Fehlermeldung eine andere Zeile ausgibt. Beispiel:
Zeile 400 : $sql="select * from nuke_friends";
Zeile 405 : $result = mysql_query( $sql);
Der Fehler wird nun in Zeile 405 auftreten, obwohl er eigentlich in Zeile 400 entsteht, da hier auf eine nicht existierende tabelle zugegriffen wird. Man muss also immer bei SQl Fehlern beachten, dass man die richtige Fehlerquelle hat. Hierbei ist eigentlich nur die Trennung von Kommando und Ausführung zu beachten.
Die häufigste Fehlerursache ist shclichtweg eine falsch verwendete Tabelle, die zB nicht existiert. Auch kann es vorkommen, dass Spalten ausgelesen werden, die in der angesteuerten Tabelle nicht existieren. Wer sich sicher ist, die richtige Zeile gefunden zu haben, muss einfach nur vergleichen: Gibt es diese Tabelle in meiner Datenbank, wenn ja: Gibt es die einzelnen aufgerufenen Spalten. Beispiel:
$sql="select uid, uname from nuke_users";
Hier muß es eine Tabelle nuke_users geben und in dieser Tabelle die Spalten uid und uname. Sollte es zB keine Spalte uname geben, wird ein mySQl Error kommen.
---schnapp---
Quelle:
http://www.netz-id.de/modules.php?op=mod...le&artid=3
Ich suche aber noch weiter. Ist keine große Sache, wußte ich auch mal, aber auf Anhieb fällt es mir nicht ein.
Du könntest in phpMyAdmin die Tabellen der NUKE-DB löschen und die nuke.sql nochmals neu einlesen. Ich vermute, daß die DB, besser gesagt, die Tabellen nicht okay sind!
http://kritikerseiten.de/viewtopic.php?t...3&forum=40
http://kritikerseiten.de/viewtopic.php?t...4&forum=40
http://www.kritikerseiten.de/viewtopic.p...9&forum=12
http://kritikerseiten.de/viewtopic.php?t...2&forum=40
http://kritikerseiten.de/viewtopic.php?t...1&forum=40
Wichtig!:
http://www.netz-id.de/modules.php?op=mod...e&artid=23
---schnipp---
Fehler : ...is not a valid mysql result
(200 Wörter in diesem Text)
(558 mal gelesen)
Wenn diese Fehlermeldung auftritt, ist im verwendeten SQl Kommando entweder ein Fehler in der Syntax oder es wurde auf eine falsche DB/Tabelle zugegriffen. Das verwirrende für Einsteiger: Häufig werden die Festlegung des SQL Kommandos und die Ausführung voneinander getrennt, so dass die Fehlermeldung eine andere Zeile ausgibt. Beispiel:
Zeile 400 : $sql="select * from nuke_friends";
Zeile 405 : $result = mysql_query( $sql);
Der Fehler wird nun in Zeile 405 auftreten, obwohl er eigentlich in Zeile 400 entsteht, da hier auf eine nicht existierende tabelle zugegriffen wird. Man muss also immer bei SQl Fehlern beachten, dass man die richtige Fehlerquelle hat. Hierbei ist eigentlich nur die Trennung von Kommando und Ausführung zu beachten.
Die häufigste Fehlerursache ist shclichtweg eine falsch verwendete Tabelle, die zB nicht existiert. Auch kann es vorkommen, dass Spalten ausgelesen werden, die in der angesteuerten Tabelle nicht existieren. Wer sich sicher ist, die richtige Zeile gefunden zu haben, muss einfach nur vergleichen: Gibt es diese Tabelle in meiner Datenbank, wenn ja: Gibt es die einzelnen aufgerufenen Spalten. Beispiel:
$sql="select uid, uname from nuke_users";
Hier muß es eine Tabelle nuke_users geben und in dieser Tabelle die Spalten uid und uname. Sollte es zB keine Spalte uname geben, wird ein mySQl Error kommen.
---schnapp---
Quelle:
http://www.netz-id.de/modules.php?op=mod...le&artid=3
Ich suche aber noch weiter. Ist keine große Sache, wußte ich auch mal, aber auf Anhieb fällt es mir nicht ein.
Du könntest in phpMyAdmin die Tabellen der NUKE-DB löschen und die nuke.sql nochmals neu einlesen. Ich vermute, daß die DB, besser gesagt, die Tabellen nicht okay sind!