dedlfix: syntax error, unexpected $end

Beitrag lesen

Hi!

Parse error: syntax error, unexpected $end in /var/www/intranet/fileadmin/WorkFlow/test.php on line 57

Das ist kein MySQL-Fehler sondern ein PHP-Fehler. Irgendwo im PHP-Code fehlt wohl eine schließende Klammer. Das gepostete Stück Code ist jedoch syntaktisch fehlerfrei.

Aus PHP-Sicht zumindest. Der Fehler mit den {} vs. () im SQL-Statement kommt erst beim Ausführen des Statements zum Vorschein, nicht schon beim PHP-Parsen.

Man muss schon genau hinsehen wo ein Fehler herkommt. MySQL bekommt nur ein SQL-Statement zu Gesicht. Es kann also die Zeilennummer im PHP-Code nicht kennen, weil es von dessen Existenz nichts mitbekommt.

Lo!