Auge: AJAX bricht ab

Beitrag lesen

Hallo

ja scheinbar wird das PHP-Skript erst gar nicht gestartet, bzw. erscheint es in jedem Fall nicht in den logs.

Wie kann ich denn am besten bei MySQL die Fehler anzeigen lassen, bzw. schauen, ob es ein Problem gibt.

Dass es immer wieder mal ein Problem gibt, sagt dein eigenes Log. Du kannst dir Statusnummern und -meldungen des MySQL-Servers an PHP zurückgeben lassen. In der alten Schnittstelle ging das über die Funktionen mysql_errno() und mysql_error(). Beachte: Die alte Schnittstelle ist deprecated und in PHP 7 nicht mehr enthalten. Die neuen Schnittstellen haben aber vergleichbare Wege, an die MySQL-Meldungen zu kommen.

Da du das PHP-Skript ohne direkte Ausgabe an den Browser aufrufst, musst du zuerst die Rückgabewerte der Funktionen prüfen [1] und die Fehlermeldung bzw. den Status in eine Datei schreiben.

Tschö, Auge

--
Wo wir Mängel selbst aufdecken, kann sich kein Gegner einnisten.
Wolfgang Schneidewind *prust*

  1. mysql_error: Leerstring oder Meldung, mysql_errno: ohne Fehler 0, bei Fehler > 0. bei den neuen Schnittstellen entsprechend deren Rückgabewerte. ↩︎