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

yipeiwu_com7年前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数组是否为空的代码

PHP判断数组为空首选方法:count($arr),size($arr); 复制代码 代码如下: $arr= array(""); echo count($arr); echo...

PHP操作Redis常用技巧总结

本文实例讲述了PHP操作Redis常用技巧。分享给大家供大家参考,具体如下: 一、Redis连接与认证 //连接参数:ip、端口、连接超时时间,连接成功返回true,否则返回fals...

php支持中文字符串分割的函数

str_split不支持中文,利用mb_xx函数实现个 /** * Convert a string to an array * @param string $str * @p...

几个php应用技巧

1、关于PHP重定向1、关于PHP重定向 方法一:header("Location: index.php"); 方法二:echo "<scrīpt>win...

PHP处理excel cvs表格的方法实例介绍

复制代码 代码如下: <PRE class=php name="code"><?php $data = array(); //convert a cvs file to...