MyBB.de Forum

Normale Version: Problem mit AJAX Chat
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Tag Leute,
ich habe mir heute den AJAX Chat installiert.
Nun möchte ich mich anmelden und erhalte folgenden Error:
Code:
Query: SELECT userID, userName, userRole, channel, UNIX_TIMESTAMP(dateTime) AS timeStamp, ip FROM db1177003-main.ajax_chat_online ORDER BY userName; Error-Report: 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 '-main.ajax_chat_online ORDER BY userName' at line 9 Error-Code: 1064

Woran liegt es?
Wie löse ich es?

Ich hoffe ihr könnt mir helfen.

Gruß,
Funky
Ist der Name der Datenbank wirklich db1177003-main?
Jo so heißt die Datenbank, ist bei Kilu gehostet
Ich denke, du musst den Datenbanknamen in Anführungszeichen setzen. Versuche die entsprechende Stelle im Code zu finden und anzupassen.
Code:
SELECT userID, userName, userRole, channel, UNIX_TIMESTAMP(dateTime) AS timeStamp, ip FROM `db1177003-main`.ajax_chat_online ORDER BY userName;
Wo kann ich denn diese Stelle finden?! o.o
Also in der config ist alles in Anführungszeichen gesetzt.

King Louis

also der fehler sagt die ja das die mysql abfrage bei -main falsch ist. soweit ich weiss kann php kein - in einer mysql abfrage verarbeiten. zumindest hat das bei mir öfter mal den fehler ausgelöst^^ probier mal das - durch einen _ zu ersetzen
Da ist doch gar kein PHP drin...

King Louis

ich nutze mysql aber nur im verbund mit php aber die mysql syntax ist ja eigentlich dieselbe Wink vor allem wenn der fehler vom mysql query ausgelöst wird
Das kann ich ja nicht ändern, Kilu legt die Datenbanknamen selber fest.

King Louis

kannst du die nicht nachträglich noch irgendwo ändern? wenn nicht kann man das eigentlich auch mit einem php script machen.

but back to topic:

habe mal nach dem fehler gegoogelt und direkt beim ersten treffer folgendes gefunden:
'check the manual that corresponds to your MySQL server version' heisst dass du einen "veralteten" befehl bzw abfrage benutzt.
Quelle
Seiten: 1 2