php - mysql脚本自动停止

时间:2013-06-13 09:41:17

标签: 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的初学者 有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:2)

尝试增加max_execution_time文件中的php.ini。根据您的php配置,脚本运行时间可能过长。