Punten erbij

Gestart doorDylan17 reacties39 weergaven

18 berichten · pagina 1 van 2

Dylan

Lid · Topicstarter

Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Hoi
Ik heb nu dit:

UPDATE users SET points = 50 WHERE id = ".$_GET[userid]."") or die (mysql_error());


Als iemand nu points koopt krijgt hij 50 maar als hij/zijn al(bijv.) 20 heeft en hij koopt 50 points heeft hij maar 50 points maaar hij/zij had al 20 dus moet `t 70 zijn. Hoe kan ik dit oplossen?
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
SET points = points + 50
0
Dylan

Lid · Topicstarter

Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
UPDATE users SET points = 50 + WHERE id = ".$_GET[userid]."") or die (mysql_error());


Zo?
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Ik zeg toch:
SET points = points + 50
emo
0
Dylan

Lid · Topicstarter

Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
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 users SET points = + 50 WHERE id = 2 at line 1

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 users SET points = points + 50 WHERE id = 2 at line 1
0
Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Zet eens je hele query. emo
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
points + 50

Die moet weg :L
0
Berichten
4.912
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
UPDATE users SET points + 50 WHERE id = ".$_GET[userid]."") or die (mysql_error());


Zo
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Smiegles schreef:
UPDATE users SET points + 50 WHERE id = ".$_GET[userid]."") or die (mysql_error());


Zo
Dat is al gezegd spammer
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Zo klopt ie niet eens emo
0
Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Inderdaad het is points = points + 50
0
Kay

Lid

Berichten
312
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Zo dus;

UPDATE users SET points = points + 50 WHERE id = ".$_GET[userid]."") or die (mysql_error());
0
Berichten
921
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Idd zoals Nielsie al zij is het SET points=points+50
Je doet dus points plaatsen in de row: points met de waarde van +50, en zoals Kay zegt moet het als het goed is inderdaad werken.
Zoniet dan is er toch wat mis, want deze query werkt bij mij ook, (natuurlijk wel even andere waardes omdat ik geen tabel: users heb yummie)
Want als je SET points+50 doet dan kan hij geen points bijgeven omdat hij geen row heeft om bij te werken wink
E: Zo is het teminste mij altijd gezegt als ik mis zit moet je dat even laten weten via pb ofzo wink
0
Dylan

Lid · Topicstarter

Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Ik heb nu dit:

mysql_query (UPDATE users SET points = points + 50 WHERE id = ".$_GET[userid]."") or die (mysql_error());)


En ik krijg dit:
Parse error: syntax error, unexpected "
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
mysql_query("UPDATE users SET points = points + 50 WHERE id = ".$_GET[userid]."") or die (mysql_error());
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren