Avatar billede nicocarlos Nybegynder
06. september 2004 - 16:18 Der er 4 kommentarer og
1 løsning

PHP/mySQL skal opdatere en hel table men nogle anderledes

Hejsa.
Jeg jeg opdatere alle mine brugere penge/points på følgende måde:
$money=10000;
$updatemoney="update v_users set money=money+'$money'";
mysql_query($updatemoney) or die("Could not update your money stats");

Men brugeren har mulighed for at løbe noget så $money faktisk er variable for hver bruger.
Det vil sige at jeg kan vil lave så hvis brugeren har 1 bank, så skal der så blive addet $money=10000+1; , men hvordan henter jeg mySQL data ud så jeg henter alle brugernes bank status i mySQL.
Så det f.eks. bliver $money=10000+brugerbank??
håber i forstår og kan hjælpe, takker
Avatar billede sukos Juniormester
06. september 2004 - 21:10 #1
Forstår ikke? Vil du give alle brugere 10000 (Kr. ? :O] )
Så er det vel
mysql_query("UPDATE `v_users` SET `money` = money+10000"); // ikke testet! :O)

Eller,

$getmoney = mysql_query("SELECT `brugernavn`, `money` FROM `v_users`");
while($a = mysql_fetch_object($getmoney)) {

mysql_query("UPDATE `v_users` SET `money` = '". $a->money ."+10000' WHERE `brugernavn` = '". $a->brugernavn ."'");

}

heller ikke testet! :O)
Avatar billede nicocarlos Nybegynder
06. september 2004 - 23:58 #2
jeg vil give alle brugere 10000 kr. og desuden hvis de har bank'e f.eks. så skal de have plus 5000 , det vil sige 10000 + (user[bank]+5000) eller sådan noget?
Avatar billede nicocarlos Nybegynder
07. september 2004 - 00:00 #3
(user[bank]*5000 for hver extra bank de har..hvis du forstår
Avatar billede nicocarlos Nybegynder
08. september 2004 - 21:11 #4
har fundet løsningen:
update v_users set money=money+bank*'$money'
sådan gjorde jeg det :)
Avatar billede nicocarlos Nybegynder
09. september 2004 - 10:07 #5
hvor bank så var en mySQL værdi også...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester