PHP:
$query1 = mysql_query("SELECT konto, kredit, konto_zins, kredit_zins, id FROM zds_user");
while($row=mysql_fetch_array($query1))
{$konto = round($row['konto'] + $row['konto'] * $row['konto_zins'] * $time / 8640000,2);
$kredit = round($row['kredit'] + $row['kredit'] * $row['kredit_zins'] * $time / 8640000,2);
if($kredit > 100000000) {$kredit = 100000000;}
mysql_query("UPDATE zds_user SET konto='".$konto."', kredit='".$kredit."' WHERE id='".$row['id']."'");
}
auf diese weise arbeitet bei mir im moment ein cronjob, auf der suche nach was besseren, entstand folgendes..., dochg leider fehlt mir im moment was die möglichkeit des testens, daher zunächst die frage hier, ob es soweit stimmen könnte)...
PHP:
<?php
mysql_query("UPDATE zds_user SET
konto=ROUND((konto+(konto*konto_zins*".$time."))/8640000,2),
IF(ROUND((kredit+(kredit*kredit_zins*".$time."))/8640000,2)>100000000, kredit=100000000,
kredit=ROUND((kredit+(kredit*kredit_zins*".$time."))/8640000,2))");
?>
mfg
topo