我在这里有一些代码片段:
<?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
的初学者
有人可以帮我解决这个问题吗?
答案 0 :(得分:2)
尝试增加max_execution_time
文件中的php.ini
。根据您的php
配置,脚本运行时间可能过长。