Zum Inhalt springen

Beim 2. Klick auf einen Link Mysql-php-error-msg?

Erstellt am 5. August 2004 · 12 Antworten · letzte Antwort am 30. August 2004

Tags: Frage

ffranke ·

Hi,

wenn ich meine Typosite im Frontend anguck dann sieht auch alles wunderbar aus... klicke ich allerdings auf link A, dann auf link B und dann wieder auf link A, dann erscheint dieser Fehler:

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in c:wwwseite	3libclass.t3lib_db.php on line 689

Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in c:wwwseite	3libclass.t3lib_db.php on line 714

Was soll das bedeuten und wie kann ichs lösen!?

gruss danke Flo

ffr_dev ·

als erstes kannst du folgende zeile in die fetch function einfügen,
dann hast du mehr infos über den error!

echo mysql_error();
ffranke ·

klar, wenn du mir jetzt noch sagst wo ich diese fetch function finde? Das ist kein von mir gebautes script... der fehler wird von typo selbst verursacht...

gruss flo

ffr_dev ·
ffranke schrieb
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in c:wwwseite	3libclass.t3lib_db.php on line 689

Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in c:wwwseite	3libclass.t3lib_db.php on line 714

du solltest die fehlermeldungen schon durchlesen!

Warning: mysql_fetch_assoc():

in dieser function tritt der fehler auf.

supplied argument is not a valid MySQL result resource in

art des fehler

c:wwwseite	3libclass.t3lib_db.php on line 689

der pfad zeigt dir wo sich das file befindet,
und "on line 689" zeigt dir sogar die zeile in dem file wo sich der fehler eingeschlichen hat 🙂

ffranke ·

*aufstirnklatsch*

Sorry jo das hätt ich selbst sehen müssen...

Aber das bringt mich jetzt auch nicht sonderlich weiter....

Da steht nunmal Php-Code in der Zeile (was auch sonst). Aber woher soll ich wissen woher der Fehler kommt. Vom Syntax sieht das alles gut aus....

gruss flo

ffr_dev ·
ffranke schrieb

Da steht nunmal Php-Code in der Zeile (was auch sonst). Aber woher soll ich wissen woher der Fehler kommt. Vom Syntax sieht das alles gut aus....
gruss flo

natürlich steht da php code drin, denn wo php draufsteht, ist auch php drin 😉

scherz bei seite, füg mal "echo mysql_error(); " in diese funktion ein,
sollte dann etwa so aussehen.

function sql_fetch_assoc($res)	{
    echo mysql_error(); 
    return mysql_fetch_assoc($res);
}

wenn du jetzt wieder ins frontend gehst, und der fehler wieder auftritt, sollte noch etwas mehr information sichtbar sein, das kann dier vielleicht weiterhelfen.

ffranke ·

ah ok....

das spuckt er mir dann aus:

Kann Datei 'cache_pagesection.MYI' nicht öffnen. (Fehler: 145)

ffr_dev ·

ich hab den selben sch@!$$ auch seit ich 3.6 installiert hab.
aber leider kann ich dir nicht sagen, warum dieser fehler auftritt.
und leider kann es noch sein, dass der fehler wieder kommt.

aber frag mich nicht wieso

cu ffr

huebi_s ·

Hallo zusammen

Habe dasselbe Problem. Hat vorher alles wunderbar funktioniert und nun plötzlich die Fehlermeldung.

Könnt ihr mir sagen wo man das sql script ausführen muss.

Besten Dank!