Frank (no reg): Error: You have an error in your SQL syntax

Beitrag lesen

Hallo

'-garantiert_de_1.ratings ...

Das - ist ein reserviertes Zeichen für Operatoren, also wird genau das der Fehler sein. Du versuchst "garantiert_de_1.ratings" von "www.lachen" zu subtrahieren. Du solltest ein [ vor und ein ] hinter dem Tabellennamen www.lachen-garantiert_de_1.ratings machen, also quasi so
[www.lachen-garantiert_de_1].[ratings] oder
[www.lachen-garantiert_de_1.ratings] oder vielleicht einfach nur so
ratings

Aber keine Ahnung was  "www.lachen-garantiert_de_1" bedeutet, wie mysql das interpretiert, als die Datenbank oder das Schema ..

BTW: du hättest einfach $sql ausgeben sollen, bevor es won "mysql_query" benutzt wird. So unverständlich war doch das nun auch nicht?!

Und sicher, dass deine IDs "id21", "id22" usw. sind und nicht einfach "21", "22"? Wenn die Spalte "id" nämlich numerisch ist, wirst du gleich das nächste Problem bekommen.

Gruss
Frank