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添加MySQL数据记录代码
首先建立查询页面: 复制代码 代码如下: <html> <head> </head> <body> <h3>添加记录</h3> <form action="add_finish.php" method="POST"> 员工姓名:<input type="text" size=25 name="ename" value=&qu
-
php批量添加数据与批量更新数据的实现方法
本文实例讲述了php批量添加数据与批量更新数据的实现方法.分享给大家供大家参考.具体分析如下: php如果要批量保存数据我们只要使用sql的insert into语句就可能实现数据批量保存了,如果是更新数据使用update set就可以完成更新了,操作方法都非常的简单,下面整理两个例子. 批量数据录入 设计方法:同时提交多条表单记录,为每一条记录设置相同的文本域名称,然后在表单处理页中,通过for循环来读取提取表单提交的数据,最后以数据的形式将数据逐条添加到数据库中. 其中,应用一个count(
-
php daodb插入、更新与删除数据
复制代码 代码如下: <?php include("adodb/adodb.inc.php"); //包含adodb类库文件 $conn = NewADOConnection('mysql'); //连接数据库 $conn -> Connect('localhost', 'root', '1981427', 'test'); $conn -> Execute("insert into tablename1 values('9','zhuzhao', 'Sim
-
PHP大批量插入数据库的3种方法和速度对比
第一种方法:使用insert into 插入,代码如下: $params = array('value'=>'50′); set_time_limit(0); echo date("H:i:s"); for($i=0;$i<2000000;$i++){ $connect_mysql->insert($params); }; echo date("H:i:s"); 最后显示为:23:25:05 01:32:05 也就是花了2个小时多! 第二种方法:使
-
使用PHPMYADMIN操作mysql数据库添加新用户和数据库的方法
1.新建数据库: 进入phpmyadmin管理界面以后,找到如下文字"创建一个新的数据库",然后在下面填上要新建的数据库的名称,在后面的下拉列表中选择数据库的编码,如"utf8_general_ci",点击"创建"按钮,这样就新建了一个数据库. 2.新建此数据库的对应帐户 在phpmyadmin管理界面点击"权限",打开链接,点击"添加新用户",在打开的页面中会看到"登入信息",输入用户
-
PHP中MongoDB数据库的连接、添加、修改、查询、删除等操作实例
PHP 扩展mongon.mod.dll下载http://cn.php.net/manual/en/mongo.installation.php#mongo.installation.windows 然后php.ini添加 extension=php_mongo.dll 最后phpinfo() 查找到 表标PHP已经自带了mongo功能,你就可以操作下面的代码(但是你必须有安装mongodb服务器) 一.连接数据库 使用下面的代码创建一个数据库链接 复制代码 代码如下: <?php $conne
-
PHP实现更新中间关联表数据的两种方法
本文以示例形式展示了PHP实现更新中间关联表数据的两种方法.分享给大家供大家参考之用.具体方法如下: 首先,中间关联表:这里的中间表只存表1的主键和表2的主键,即多对多的形式. 执行数据添加和删除为框架内部方法,不属于思路部分. 方法一:先全部删除旧数据,后添加新数据 $res = $this->classes->classEdit($id, $data); //修改主表数据 if($res) { //先删除关联表数据 $bool = $this->lesson_classes->
-
ThinkPHP实现批量删除数据的代码实例
ThinkPHP实现批量删除数据原理很简单,只需在模板页面里面写上<input name='id[]' type='checkbox' value='{$vo.id}' class="noborder">这样传过来就是一个数组,action的删除函数del()如下: /** **删除函数支持删除多条和一个 **/ function del(){ //dump($_GET['id']); //$name = strtolower($_GET['_URL_'][0]); //获
-
PHP简单系统数据添加以及数据删除模块源文件下载
无论执行什么操作,其思路无非是通过PHP传递SQL语句给MySQL数据库,让数据库执行添加或者删除命令,最终得到我们想要的结果.PHP好比是一个桥梁,连接起可视化的网页与后台的数据库. 点击下载PHP简单系统添加数据以及数据删除模块. 再次要提醒大家的是,我这里仅仅给出了程序文件,数据库还是需要大家自己建立,我的程序只是起到一个抛砖引玉的作用,希望大家可以把它作为参考,加以修改,变成自己想要的东西! 作者:Sunec原载:Cenus Blog版权所有.转载时必须以链接形式注明作者和原始出处及本声
-
php懒人函数 自动添加数据
复制代码 代码如下: /* *@自动添加数据函数 *@$table 表名 *@$arr 字段库 array("title",array("content",int)) *@ array(字段,类型) *@ 类型说明 html--允许html unhtml-不允许html int --int类型 float -- float 类型 */ //自动插入数据函数 function autoInsert($table,$arr=array(),$method='post')
随机推荐
- CSS网页布局入门教程11:带当前标识的标签式横向导航图片美化版
- jquery表单对象属性过滤选择器实例分析
- 动态加载js文件 document.createElement
- Java实现解数独的小程序
- Android AIDL——进程通信机制详解
- dos或wamp下修改mysql密码的具体方法
- PHP常见的6个错误提示及解决方法
- 详谈javascript精度问题与调整
- C#中Array与ArrayList用法及转换的方法
- SQL2005 ROW_NUMER实现分页的两种常用方式
- Jquery AJAX POST与GET之间的区别详细介绍
- 举例讲解JavaScript中关于对象操作的相关知识
- Flask中获取小程序Request数据的两种方法
- Java函数式编程(一):你好,Lambda表达式
- PHP读取大文件末尾N行的高效方法推荐
- 小程序绑定用户方案优化小结
- iOS自定义日期和数据源选择控件
- MySql 8.0.16-win64 安装教程
- Spring Boot 自定义 Shiro 过滤器无法使用 @Autowired问题及解决方法
- python实现电脑自动关机