Zum Inhalt springen

Extension wirft SQL-Error im Backend

Erstellt am 25. September 2010 · 4 Antworten · letzte Antwort am 25. September 2010

Tags: Frage

laser ·

Hallo zusammen!

In einer von mir erstellten Extension über den Kickstarter erscheint eine Fehlermeldung im Backend, wenn ich ein Datensatz im Sysfolder hinzufügen möchte.

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM tx_mhbullen_tiere, pages WHERE pages.uid=tx_mhbullen_tiere.pid
                                AND ' at line 1

This may indicate a table defined in tables.php is not existing in the database!You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM tx_mhbullen_tiere, pages WHERE pages.uid=tx_mhbullen_tiere.pid
                                AND ' at line 1

This may indicate a table defined in tables.php is not existing in the database!

Ich bin alle Dateien in der Ext. durchgegangen, habe aber nirgends etwas gefunden, wo dies falsch eingetragen sein könnte. Bin momentan ratlos.

Danke für eure Hilfe.

laser ·

Das ist ja das lustige, es gibt noch keinerlei Abfragen für das FE. Es gibt auch kein BE-Modul, es ist die ganz normale Struktur. Oder was meinst du?

igorshmigor ·

Ach ja, richtig. Das war ja alles noch im Backend. Wurde die Tabelle tx_mhbullen_tiere korrekt angelegt? Die Fehlermeldung legt ja nahe, dass diese Tabelle gar nicht existiert.

laser ·

Ah, super Igor! Die heißt garnicht mehr Tiere ... wo steht das den jetzt drinne, ich glaube da ist mir entwas in der TCA entwischt. Ich schau mal kurz und editiere hier wieder.

// Edit, jep .. da stand tatsächlich noch "Tiere" drinnen. Danke Igor!