login  Naam:   Wachtwoord: 
Registreer je!
 Forum

syntaksfout

Offline stijnhau - 19/03/2006 08:26
Avatar van stijnhauOnbekend hallo,

ik voel me echt zo nooberig dat ik niet zie wat er mis is.
ik heb deze fout:
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 'WHERE id=1' at line 1
op deze lijn
  1. mysql_query("UPDATE leden SET `werkende`=".$_POST[getal]." WHERE id=".$cookie_id."")or die(mysql_error());

5 antwoorden

Gesponsorde links
Offline GTW - 19/03/2006 08:49 (laatste wijziging 19/03/2006 08:50)
Avatar van GTW Gouden medaille

PHP gevorderde
bij mij werkt het altijd om de $_POST[getal] tussen haakjes te zetten, dus:
  1. '".$_POST['getal']."'

en de backticks weg te laten

Edit:
  1. mysql_query("UPDATE leden SET werkende='".$_POST['getal']."' WHERE id='".$cookie_id."'")or die(mysql_error());
Offline stijnhau - 19/03/2006 08:50
Avatar van stijnhau Onbekend dan heb ik parse error.
dus die back tiks moeten er staan
Offline GTW - 19/03/2006 08:53
Avatar van GTW Gouden medaille

PHP gevorderde
zoals dit dan?

de values moeten wel tussen '...' staan jij hebt alleen tussen "..." dus nu moet het tussen ' "..." '

  1. mysql_query("UPDATE leden SET werkende='".$_POST['getal']."' WHERE id='".$cookie_id."'")or die(mysql_error());
Offline stijnhau - 19/03/2006 09:01
Avatar van stijnhau Onbekend ah jah je hebt gelijk.
soms werkt het ok op mijn manier.
bedankt he.
Offline GTW - 19/03/2006 09:27
Avatar van GTW Gouden medaille

PHP gevorderde
okee, ik heb die vraag ook wel eens gesteld en toen hoorde ik dat je het altijd het beste zo kunt doen...
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.218s