[SQL] Syntax error

Status
Niet open voor verdere reacties.

Rimsic

Terugkerende gebruiker
Lid geworden
15 jan 2005
Berichten
3.143
Zo...

een onwijs simpele query, maar blijf maar een error krijgen:
Code:
$query = "UPDATE tabel SET date=NOW(), check=0 WHERE id=1";
						$update = mysql_query($query) or die(mysql_error());
Code:
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 'check=0 WHERE id=1' at line 1

Ga eerst maar is slapen.... :p
 
Is NOW() een functie die door SQL herkend wordt?
Ik ben er niet zeker van maar misschien werkt dit beter
PHP:
$nu=NOW();
$query = "UPDATE tabel SET date=$nu, check=0 WHERE id=1";

Groetjes,
JHx
 
nee, php kent hem juist niet (call to undifined function now()) en sql kent hem wel. :rolleyes:
Maar zelfs als ik die weg laat krijg ik nog de fout.

Als ik hem in phpmyadmin draai (xampp) en spreid de query over meerdere regels krijg ik dit
Code:
UPDATE todo 
SET 
check=0
WHERE id=1
Code:
bla bla... error on line 3
en als ik een andere kolom pak uit die tabel werkt hij gewoon.
De kolom check is een int(1).

edit:
En als ik check=0 weglaat doet hij het, ook met ' ' werkt hij niet, wat overing niet hoeft volgens mij omdat het een integer is.
Ik weet het misschien al.... ik zie dat het woord check een gereserveerd woord is in sql.....:/

Edit:
Ja, hij werkt :-)
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan