Siz insert ediyorsunuz çünki.
veritabanı kontrolü yaparak if komutu ile bu istediğinizi kolaylıkla yapabilirsiniz.
DUPLICATE KEY UPDATE var kod içinde

--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 10:03:32 -->-> Daha önceki mesaj 08:05:35 --
Siz insert ediyorsunuz çünki.
veritabanı kontrolü yaparak if komutu ile bu istediğinizi kolaylıkla yapabilirsiniz.
$gecmis = $db->QueryFetchArray("SELECT user, tarih FROM `surf_gecmis` WHERE `user`='".$data['id']."' AND `tarih`=CURDATE()");
if(!$gecmis)
{$db->Query("INSERT INTO `surf_gecmis` (user, tarih, click, gold) VALUES('".$data['id']."', CURDATE(),1,'".$sit['cpc']."')");
}else
{$db->Query("UPDATE `surf_gecmis` SET click=click+1, gold=gold+'".$sit['cpc']."' WHERE `user`='".$data['id']."' AND `tarih`=CURDATE()");
}
bu şekilde oldu. fikir için sağol.