<?PHP
$ddel = time() + 60*60*24;
$dadd = time();
$db->Query("SELECT COUNT(*) FROM db_bonus_list2 WHERE user_id = '$usid' AND date_del > '$dadd'");
$hide_form = false;
if($db->FetchRow() == 0){
# Bonus verilir
if(isset($_POST["bonus"])){
$sum = rand($bonus_min, $bonus_max);
$db->Query("UPDATE db_users_b SET money_b = money_b + '$sum' WHERE id = '$usid'");
# Bonuslar listesi
$db->Query("INSERT INTO db_bonus_list2 (user, user_id, sum, date_add, date_del) VALUES ('$uname','$usid','$sum','$dadd','$ddel')");
# Eski kayıtların silinmesi
$db->Query("DELETE FROM db_bonus_list2 WHERE date_del < '$dadd'");
echo "<center><font color = 'blue'><b>{$sum} Bonus Hesabına Yatırıldı</b></font></center><BR />";
$hide_form = true;
}
if(!$hide_form){
?>yukarıda verdiğim kodlar ile bonus veriyorum oyuncuya önce düzgünce çalısırken birden şu hatayı almaya başladım " Duplicate entry '0' for key 'PRIMARY'" burada nasıl bir hata oluşmuş olabilir