@DAVUT; aşağıdaki sorguyu her gün çalıştaracak olan bir zamanlı görev (cronjob) oluşturmalısın.
UPDATE `tablo` SET `goster` = 1 WHERE `goster` = 0 LIMIT 10
Sorguyu denemedim. Eğer çalışmazsa;
<?php
try
{
$dbh = new PDO('mysql:host=localhost;dbname=test', 'root', '');
foreach ($dbh->query('SELECT `id` FROM `tablo` WHERE `goster` = 0 LIMIT 10') as $row)
{
echo '#' . $row['id'] . ' => ' . $dbh->exec('UPDATE `tablo` SET `goster` = 1 WHERE `id` = ' . $row['id']);
}
}
catch (Exception $e)
{
exit($e->getMessage());
}Yukarıdaki PHP betiği ile güncelleme işlemini yapabilirsin. Unutmadan, bu betiği zamanlı görevlere (cronjob) eklemen gerekiyor.