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'");
Toon Meer
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'");
}
Toon Meer
Bedankt alvast!
Lars