Original von chrizel
Die SQL-Anweisung bedeutet soviel wie "Gib mir alle Usernamen aus der Tabelle bb2_users aus, dessen UserID IN folgender Liste enthalten ist: (225,2281,1260,2997,,817,4114,3467)".
In diesem Fall also Dennis, Gamecube fan 64, Mc_Rib, isaac3k, FallenDevil, gianta und linkfan... das koennte vielleicht die Freundesliste von BIGBen sein.
Warum sind an der einen Stelle 2 Kommas?
Das ist auch das Problem wieso er meckert... (Error code 1064 = Parse Error laut
http://dev.mysql.com/doc/refman/5.0/...es-server.html) ich habe das bei mir auf einer lokalen MySQL-Datenbank mal getestet und erhalte genau den selben Fehler bei der Abfrage... er mag das Komma nicht und hier wuerde die Forensoftware evtl. noch eine kleine Schutzabfrage brauchen dass er nicht solche SQL-Statements generiert... aber der eigentliche Fehler liegt in den Daten...
Dann machen wir mal etwas Fehleranalyse...
SQL-DATABASE ERROR
Database error in WoltLab Burning Board (2.3.3): Invalid SQL: SELECT username FROM bb2_users WHERE userid IN (225,2281,1260,2997,,817,4114,3467)
mysql error: 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 '817,4114,3467)' at line 1
mysql error number: 1064
mysql version: 4.0.15
php version: 4.3.3
Date: 30.11.2005 @ 21:24
Script: /magazin/forum/pms.php?action=newpm
Referer:
http://www.nintendoonline.de/magazin/forum/pms.php
Der Fehler tritt beim Aufruf von /magazin/forum/pms.php?action=newpm auf. Zufaellig habe ich durch onpsx ja selber auch ein WBB2 und kann nun in den Sourcecode gucken wie dieses SQL-Statement generiert wird...
So eine SQL-Abfrage wird in pms.php an drei Stellen generiert. Ich vermute es haengt mit der einen zusammen mit der die Buddy-Liste generiert wird. Es ist wahrscheinlich irgendein User in der Buddy-Liste der inzwischen geloescht wurde oder sowas.
Koennte mal jemand der den Fehler bekommt hier hin gehen:
http://www.nintendoonline.de/magazin...ion=buddy_list und temporaer mal alle seine Freunde aus der Freundesliste loeschen... und dann gucken ob man nun PMs schreiben kann?
@King Lui: Teste das bitte mal und loesche deine Freundesliste.