php 更新数据库中断的解决方法

 更新时间:2009年06月05日 23:07:57   作者:  
使用PHP程序更新数据库,总是到160000条时中断, 查看LOG,显示超过PHP最大执行时间的错误, 只需要在PHP脚本中加入如下语句
即可解决:
set_time_limit(900);
这个函数指定了当前所在php脚本的最大执行时间,
虽然设定值是900秒,实际上
最大执行时间=php.ini里的max_execution_time数值 - 当前脚本已经执行的时间 + 设定值
假如php.ini里的max_execution_time=30,当前脚本已经执行10秒,则:
最大执行时间=30-10+900=920秒。
经过如此修改后,PHP脚本成功更新200000条记录。

以上是在LAPP环境中通过的。
另外,据说这个方法在windows环境无效,在windows环境需要指定php.ini里的max_execution_time数值。
没有测试这种情况。

相关文章

  • PHP中的self关键字详解

    PHP中的self关键字详解

    这篇文章主要给大家介绍了关于PHP中self关键字的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用PHP具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-06-06
  • PHP计划任务之关闭浏览器后仍然继续执行的函数

    PHP计划任务之关闭浏览器后仍然继续执行的函数

    通过使用ignore_user_abort函数的特性,实现PHP计划任务,需要的朋友可以参考下。
    2010-07-07
  • Laravel向公共模板赋值方法总结

    Laravel向公共模板赋值方法总结

    在本篇文章里小编给大家整理了关于Laravel向公共模板赋值方法以及相关知识点总结,有兴趣的朋友们学习下。
    2019-06-06
  • PHP url 加密解密函数代码

    PHP url 加密解密函数代码

    这是一种方式,但是是最安全的,因为只要知道这个原理就可以解开,不过你的要求不高这样就可以了.
    2011-08-08
  • php数组遍历类与用法示例

    php数组遍历类与用法示例

    这篇文章主要介绍了php数组遍历类与用法,结合实例形式分析了php基于面向对象的数组遍历、读取操作封装与使用技巧,需要的朋友可以参考下
    2019-05-05
  • MYSQL环境变量设置方法

    MYSQL环境变量设置方法

    本文介绍了mysql数据库中环境变量的设置方法,如何设置mysql数据库的环境变量,有需要的朋友参考下
    2007-01-01
  • php防止网站被刷新的方法汇总

    php防止网站被刷新的方法汇总

    这篇文章主要介绍了php防止网站被刷新的方法,实例汇总了常见的PHP防刷新技巧及应用实例,具有不错的参考借鉴价值,需要的朋友可以参考下
    2014-12-12
  • PHP检测一个数组有没有定义的方法步骤

    PHP检测一个数组有没有定义的方法步骤

    在本篇文章里小编给大家分享的是关于PHP检测一个数组有没有定义的方法步骤详解,有需要的朋友们参考下。
    2019-07-07
  • PHP生成月历代码

    PHP生成月历代码

    PHP生成月历代码...
    2007-06-06
  • 替换php字符串中的单引号为双引号的方法

    替换php字符串中的单引号为双引号的方法

    下面小编就为大家带来一篇替换php字符串中的单引号为双引号的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02

最新评论