Zum Inhalt springen

Hilfe! Plötzlicher Fehler mysql_fetch_assoc()

Erstellt am 5. November 2007 · 2 Antworten · letzte Antwort am 7. November 2007

Tags: Datenbank, Frage

masa ·

Hi,

ich habe seit heute abend auf einmal die folgende Fehlermeldung, wenn ich probiere ins backend zu kommen. Frontend hat noch ca. 20 Meldungen mehr... 🙁

Das komische ist, dass ich die Seite heute morgen noch angeschaut habe und da war sie ok und seitdem hat niemand etwas daran gemacht, ich habe als einziger Zugang.

Keine neuen extensions installiert in den letzten Tagen und auch sonst nichts verÀndert ...

Ich hab schon im Installtool das sqldebug aktiviert und dann spuckt er mir Berge von Fehlern aus...

Was ist da passiert?!
Hat jemand ne Idee?

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/heycop/public_html/typo3/t3lib/class.t3lib_db.php on line 796

Warning: Cannot modify header information - headers already sent by (output started at /home/heycop/public_html/typo3/t3lib/class.t3lib_db.php:796) in /home/heycop/public_html/typo3/typo3/index.php on line 473

Gruß,
Masa

TGCFreezer ·

Hi masa

Ich tippe da auf ein Datenbankproblem. mysql_fetch_assoc() wirft diese Warnung aus wenn der abgeschickte SQL-Query keinen Datensatz zurĂŒck gibt.

Die 2. Meldung hÀngt von der ersten ab. Untersuche also erstmal die DB.

Gruss

masa ·

Danke TGCFreezer.
Ich konnte das Problem inzwischen lösen.

In meiner Datenbank bekam ich tatsÀchlich bei 15 Tabellen (15!) Fehler angezeigt.
Es waren alle Tabellen, die etwas mit der indexed search und fe_user zu tun hatten. Ich habe daraufhin die betreffenden Tabellen gedropped und ĂŒber den Database analyzer wieder herstellen lassen.

Das hat funktioniert und es lÀuft wieder.
Wodurch allerdings das Problem verursacht wurde ... keine Ahnung.
Wie gesagt, ich hatte das System seit Tagen nicht mehr angefasst.

In der Datenbank war bei den betroffenen Tabellen angegeben, dass jeweils eine .MYI Datei nicht gefunden werden konnte. Leider bin ich in Sachen Datenbanken ein Laie und das sagt mir nicht viel...

Bin jedenfalls froh, dass es wieder geht.

Gruß,
masa