![]() |
jag håller på och bygger ett litet räknings system, men kan inte hitta hur man får plus och minus i mysql <_<
jag kör annars UPDATE i mysql, fast då får man ju räkna ut själv hur mycket det blir i slutet. någon som har ett förslag på cod eller tillägg?? snälla hjälp! :) kör detta förslag för tillfället: Kod:
<?php |
plus och minus av vad? Om kolmnen är en int så kan du köra field = field + 17
|
meningen med systemet är att medlemmar på sidan får poäng för saker som ddem gör på sidan, och då vill jag har typ så när de gör en sak så ska typ 10poäng gå in i databasen till den användaren.
alltså: plus elelr minus ur ett tal i databasen! |
Citat:
Som sagt kan du köra additionen i sql-satsen Kod:
<?php $num_points = -10; |
hur ska jag lägga upp det: såhär testade jag men inget hände:
Kod:
<?php |
Hur ser sql-queryn ut som du kör då?
|
du måste självklart ändra sqlen så den passar ditt fall. Ändra TABLE till det tabellnamn du skall ändra på och fältet points till det namn "poängfältet" har (måste vara en form av int) samt userid-fältnamn
|
Byt ut
mysql_query ("UPDATE TABLE SET (credits=credits+$num_points) WHERE user=$userID;") mot mysql_query ("UPDATE ##TABELLENS NAMN## SET (credits=credits+$num_points) WHERE user=$userID;") |
e det fortfarande något fel?? för det funker inte :huh:
Kod:
<?php |
heter både tabellen och fältet "credits"?
|
Alla tider är GMT +2. Klockan är nu 02:09. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson