我有一个包含要处理的记录的数据库。记录数量会有所不同。太多的记录会导致我的脚本超时,但15条记录是一个很好的安全号码。
如果我的伪代码是
//script begin
$sql = "SELECT id FROM table WHERE status = 0 LIMIT 0, 15";
runquery($sql);
foreach($rows as $row) {
//do things then run this sql:
$sql = "UPDATE table SET status = 1 WHERE id = {$theCurrentId};";
}
,我可以在剧本结尾处实现这样的目标:
$sql = "SELECT id FROM table WHERE status = 0";
runquery($sql);
if (rowcount() > 0) {
???? - something to call this script again as a new script
}
即。如果需要,我可以再次运行这个短脚本而不计算超时吗?