login  Naam:   Wachtwoord: 
Registreer je!
 Forum

MySQL Doet vreemd (Opgelost)

Offline Sam - 07/10/2008 21:26
Avatar van SamPHP expert Ik heb een script waarbij de sql query een error geeft, terwijl hij bij een gelijkaardige query geen error geeft.
Deze query geeft een error:
  1. mysql_query("UPDATE leden SET kill = NOW() WHERE login = '".$login."'") OR die(mysql_error());

En deze niet:
  1. mysql_query("UPDATE leden SET gta = NOW() WHERE login = '".$login."'") OR die(mysql_error());


De rij "kill" bestaat en heeft net dezelfde eigenschappen als "gta".
Ik zie dus nergens waar de fout zou kunnen zitten.

Error:
Citaat:
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 'kill = now() WHERE login = 'Samscam'' at line 1

2 antwoorden

Gesponsorde links
Offline Abbas - 07/10/2008 21:34
Avatar van Abbas Gouden medaille

Crew .NET
Misschien omdat in die ene query het datatype niet overeenkomt met de waarde die je erin wilt steken?
Offline Sam - 07/10/2008 21:38
Avatar van Sam PHP expert De waarde die ik er wil insteken is 2x NOW(), een functie die de waarde geeft dus. Het datatype is 2x DATETIME, juist dus. De 2de query werkt wel... Alles is identiek, behalve de rij: kill en gta.

Ik heb de oplossing al gevonden: KILL een mysql commando en moest bijgevolg dus tussen aanhalingstekens. Toch bedankt.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.19s