dedlfix: Query Error eingrenzen

Beitrag lesen

Tach!

Genau das habe ich ja gemacht. Und ins SQL-Feld der entsprechenden db (innerhalb des phpmyadmin) eingegeben produziert es genau die gewünschte Ergebnismenge.

phpMyAdmin analysiert dern eingegebenen Text und greift mitunter ein. Z.B. wenn es mehrere Statements sind und die verwendete Schnittstelle keine Multi-Query kann, dann übergibt es die Teil-Statements stückweise. Dürfte aber in deinem Fall nicht relevant sein, weil du dafür mysqli_multi_query() verwenden müsstest. Ich ge mal stillschweigend davon aus, dass das bei dir nicht der Fall ist.

Eigenartigerweise läuft die Query in einer anderen db auch im script fehlerfrei und produziert die gewünschte Ergenismenge.
Daraus ließe sich schließen, dass die DBs unterschiedlich sind.

Hast du eventuell unterschiedliche Server-Versionen vorliegen?

Dann wäre die Fehlermeldung aber eine andere (jedenfalls würde kein Syntaxfehler angemahnt). Wäre es aber wirklich ein Syntaxfehler, dann dürfte die Query auch im phpmyadmin "nicht laufen", oder?

Wenn der pma nur auf dem neueren System läuft bzw. nicht auf denselben Datenbankserver zugreift, dann sind die Ausgangsbedingungen nocht vergleichbar. Das hast du hoffentlich beachtet.

dedlfix.