• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Syntax error->Find den Fehler nicht

Status
Für weitere Antworten geschlossen.

CrackPod

Neues Mitglied
Ich hab da irgendwo nen Fehler drinnen, aber ich find ihn nicht ^^ Voll schlimm hier :p
Ausgabe schrieb:
Es ist ein Fehler während der Datenbankoperation aufgetreten.
(#1064 - 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 'drop = '1135368747' WHERE username = 'CrackPo' at line 5)
Code:
"UPDATE
		online_user
	SET
		zeit = '".time()."',
		drop = '". (time() + 300) ."'
	WHERE
		username = '".$_SESSION['nick']."'
"
Tabellenaufbau:
Code:
+------------+-------+-------+
|username    |zeit   |drop   |
+------------+-------+-------+
|varchar(30) |int(20)|int(20)|
+------------+-------+-------+
 
Werbung:
ich habe mal folgenden code auf eine tabelle von mir losgelassen:

Code:
UPDATE sessions SET userid = '12', session = '234' WHERE time = '3' ;

klappt wunderbar - sollte ja das gleiche in gruen sein.

kannst du mir mal sagen was
Code:
SHOW CREATE TABLE online_user;
ergibt und was
und dein query fertig umgewandelt hier pasten (nicht mit variablen sondern das was dann an den mysql server geschickt wird)
 
SHOW CREATE TABLE online_user; schrieb:
CREATE TABLE `online_user` (\n `username` varchar(30) NOT NULL,\n `zeit` int(20) NOT NULL,\n `drop` int(20) NOT NULL\n) ENGINE=MyISAM DEFAULT CHARSET=latin1

Code:
UPDATE online_user SET zeit = '1135370179', drop = '1135370479' WHERE username = 'CrackPod'

SQL schrieb:
(#1064 - 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 'drop = '1135370432' WHERE username = 'CrackPo' at line 5)
 
Werbung:
Status
Für weitere Antworten geschlossen.
Zurück
Oben