Beste,
Ik heb ontdekt dat de volgende SQL query ellende veroorzaakt.
Volgens mij krijgt iedereen er elke dag een paar triljard bij.
Dit moet uiteraard niet...
Dit is de code die erbij hoort:
PHP
$data2 = mysql_query("SELECT * FROM `[users]` WHERE `login`='{$_SESSION['login']}'");
$data = mysql_fetch_object($data2);
$geld = $data2->hoeren;
$geld2 = $geld*5;
$geld3 = $data2->hoerenwerkend;
$geld4 = $geld*15;
$geld5 = $geld4+$geld2;
$inkomen = $geld5;
$geld7 = $data->bank/100*1;
$rente = $geld7;
mysql_query("UPDATE `[users]` SET `bank`=`bank`+'$inkomen' WHERE `hoeren`>'0'");
Meer tonen
Dus, er komt teveel bij, en $_SESSION['login'] bestaat niet (is alleen van de ingelogd user, en dit word op DirectAdmin uitgevoerd..
Gaat dit werken?
PHP
$dbres = mysql_query("SELECT * FROM `[users]` WHERE `level` = 1");
while($datie = mysql_fetch_object($dbres)) {
$geld = $data2->hoeren;
$geld2 = $geld*5;
$geld3 = $data2->hoerenwerkend;
$geld4 = $geld*15;
$geld5 = $geld4+$geld2;
$inkomen = $geld5;
$geld7 = $data->bank/100*1;
$rente = $geld7;
mysql_query("UPDATE `[users]` SET `bank`=`bank`+'$inkomen' WHERE `hoeren`>'0' AND login='$datie->login'");
}
Meer tonen
Bedankt alvast!
Lars