在PHP:
<?php
// obtain the database connection, there's a heap of examples on the net, assuming you're using a library like mysqlite
$offset = 0;
while (true) {
if ($offset == 0) {
$res = $db->query('SELECT * FROM TABLE WHERE A = 'B' LIMIT 60');
} else {
$res = $db->query('SELECT * FROM TABLE WHERE A = 'B' LIMIT ' . $offset . ',60');
}
$rows = $db->fetch_assoc($res);
sleep(60);
if ($offset >= $some_arbitrary_number) {
break;
}
$offset += 60;
}
你在做什麼60逐漸遞增限制字段,直到你達到一個極限。最簡單的方法是在while循環中使用true
作爲條件,當您達到無效條件時使用break
。
爲什麼你想睡60秒?你不能睡在MySQL裏面,但你可以在php/java/c#/ perl等中。 –
我想在php腳本中使用 – wpdaniel
見下面,但你仍然沒有回答你爲什麼需要延遲60秒。 –