我在这里有一个小代码片段:
<?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
。
有人可以帮我解决这个问题吗?