Moin!
"You have an error in your SQL syntax near 'collate latin1_general_ci default NULL"
... evtl. kann da jemand mit anfangen!
Die COLLATE Angabe ist erst ab MySQL 4.1 verfügbar und steht im Zusammenhang mit der Unicode-Fähigkeit dieser Version. Damit wird die Sortierreihenfolge geregelt.
Einfaches Beispiel: Der Name "Müller" kann alphabetisch als "Muller" oder "Mueller" bei den Namen beginnend mit "Mu" erscheinen, oder auch als "Müller" in der Sortierung noch hinter "Mz".
Dein Problem ist, dass du zuhause eine Datenbank benutzt, die mehr kann, als deine Datenbank auf dem Live-Server. Und vermutlich wegen der Unicode-Fähigkeit von 4.1 werden deine Texte in irgendeinem Zeichensatz exportiert, den die Version 4.0 nicht erkennt bzw. nicht direkt verarbeiten kann, ohne dass du da noch etwas Sonderbehandlung in deinem Skript dazwischenschaltest.
- Sven Rautenberg
My sssignature, my preciousssss!