停止我有一個小的代碼片段在這裏:PHP - MySQL的腳本自動
<?php
//logic to connect to database and rest of the settings.
// ...................//
$res = mysql_query("select * from account"); //returns 1200 records
while($row = mysql_fetch_array($res)){
//some of the logical operations performed here.
if(condition){ //condition is not a variable. its result to be evaluated
updateDatabase($data1, $data2);
}else{
updateDatabase($data1, 0);
}
}
?>
<?php
function updateDatabase($data1, $data2){
//some logical operations
//updating database.
//for testing an echo statement whether success/fail
}
?>
由於此代碼檢索上千條記錄,使操作上執行,數據庫必須在每種情況下更新。但是如果我運行這個php
文件,那麼它在達到大約1000條記錄後停止執行。
我無法知道它爲什麼會這樣做,因爲我是初學者到php
。
有人可以幫我解決這個問題嗎?
PHP錯誤日誌沒有錯誤?從'while'循環中刪除所有內容。添加一個計數器。現在,迭代了多少次? – RandomSeed
我也這樣做過。但櫃檯停了下來,沒有一個固定的數字。有時它停在900,1050,990 ... –
錯誤日誌中必須有東西。請張貼相關摘錄。 – RandomSeed