cron alternatifi olarak gunde bir veri çekilir günün_verisi tablosuna yazılır buradan günün verisi aşağıdaki kod ile otomatik olarak alınır.
gunun_verisi tablo şeması;
/*
CREATE TABLE `gunun_verisi` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`veri_id` int(11) NOT NULL,
`tarih` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM ;
*/
Kod;
$kontrol = mysql_fetch_array(
mysql_query('
select count(id) AS toplam from gunun_verisi where tarih = CURDATE()
')
);
if ($kontrol['toplam'] < 1)
{
$oyunid = mysql_fetch_array(mysql_query("select id from oyunlar order by rand() limit 1"));
$oyunid = $oyunid['id'];
mysql_query("
insert into gunun_verisi (veri_id, tarih)
values ('{$oyunid}', '" . date("Y-m-d") . "')
");
}
else
{
$oyunid = mysql_fetch_array(mysql_query("select veri_id from gunun_verisi where tarih = CURDATE()"));
$oyunid = $oyunid['id'];
}
$gunun_verisi = mysql_fetch_array(mysql_query("select * from oyunlar where id = '{$oyunid}"));