aftrekken in database

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Angelino

Angelino

21/02/2007 21:26:00
Quote Anchor link
Stel je voor ik heb 75 munten in de database staan
Ik wil doe dan via een script dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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

PHP hulp

20/11/2024 06:31:41
 
Ponzi

Ponzi

21/02/2007 21:30:00
Quote Anchor link
Je zou misschien eerst kunnen controleren of er wel 80 munten aanwezig zijn, voordat je de UPDATE-query gaat uitvoeren?
 
- Roland -

- Roland -

21/02/2007 21:42:00
Quote Anchor link
denk 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 ?? )
Gewijzigd op 01/01/1970 01:00:00 door - Roland -
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.