aftrekken in database
Angelino
21/02/2007 21:26:00Stel je voor ik heb 75 munten in de database staan
Ik wil doe dan via een script dit:
Maar dan krijg ik in de database -5 te staan
Weet iemand een script dat als je dan 80 eraf wilt tellen en je hebt er maar 75 dat ie het niet doet?
Ik wil doe dan via een script dit:
Code (php)
1
mysql_query("UPDATE leden SET munten=munten-80 WHERE gebruikersnaam='".$_COOKIE['gebruikersnaam']."'");
Maar dan krijg ik in de database -5 te staan
Weet iemand een script dat als je dan 80 eraf wilt tellen en je hebt er maar 75 dat ie het niet doet?
PHP hulp
20/11/2024 06:31:41Ponzi
21/02/2007 21:30:00Je zou misschien eerst kunnen controleren of er wel 80 munten aanwezig zijn, voordat je de UPDATE-query gaat uitvoeren?
- Roland -
21/02/2007 21:42:00denk wel in 1 query:
mysql_query("UPDATE leden SET munten=munten-80 WHERE gebruikersnaam='".$_COOKIE['gebruikersnaam']."' AND munten >80 ");
en 75 dat ie het niet doet???
of bedoel je dat het anders gewoon 0 moet worden? dan kun je als 2e ook nog de query :
UPDATE leden SET munten=0 WHERE gebruikersnaam='".$_COOKIE['gebruikersnaam']."' AND munten <=80
uitvoeren.
Maar het kan vast nog wel mooier ook . . (allles in 1 query. . . .( iets met abs ?? )
mysql_query("UPDATE leden SET munten=munten-80 WHERE gebruikersnaam='".$_COOKIE['gebruikersnaam']."' AND munten >80 ");
en 75 dat ie het niet doet???
of bedoel je dat het anders gewoon 0 moet worden? dan kun je als 2e ook nog de query :
UPDATE leden SET munten=0 WHERE gebruikersnaam='".$_COOKIE['gebruikersnaam']."' AND munten <=80
uitvoeren.
Maar het kan vast nog wel mooier ook . . (allles in 1 query. . . .( iets met abs ?? )
Gewijzigd op 01/01/1970 01:00:00 door - Roland -