At få værdien af mysql til at stige ?

Tags:    php

Hejsa, hvordan får jeg værdien af en speciel række i min tabel til at stige med noget som jeg selv kan vælge?

fx: +3 eller -6
Fold kodeboks ind/udKode 


Fejl:
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 ''+2' WHERE userid='1'' at line 1




Det er rigtigt nok det du forsøger at gøre, jeg tror bare at du bruger de forkerte anførselstegn. Prøv dette:

Fold kodeboks ind/udKode 


Har ikke testet det, men det kan være at det virker



Hvis $pointchange="+3" så kommer
mysql_query("UPDATE users SET point=point'$pointchange' WHERE userid='$userid'")
til at se sådan her ud

UPDATE users SET point=point'+3' WHERE userid='1'

Du skal have fjernet '' så prøv med:

mysql_query("UPDATE users SET point=point".$pointchange." WHERE userid='$userid'")



Indlæg senest redigeret d. 08.11.2008 17:17 af Bruger #955
t