PHP循环几千条数据卡死,php死循环代码

php处理大量数据时,运行到一定时间就中断了,请问如何解决

php处理数据时会有一个等待时间,就是所说的超时时间,而且如果使用mysql的话,它也有一个超时时间,运行一串代码时间如果超过配置文件的时间,会被中断不运行。第一种你可以修改php配置文件timeout的运行时间,第二你可以分批处理大量数据,注意是分批处理,就OK了。

创新互联建站是专业的南皮网站建设公司,南皮接单;提供做网站、网站制作,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行南皮网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

PHP循环安插数据库为什么只是可以插入1000多条就停止了

php

$link=mysql_connect('localhost','root','qnmlgb')or die('error');

mysql_select_db('sql',$link);

mysql_query('set names utf8;');

$jks='新的字段表';

for($i=1;$i10000; $i++ ){

echo $i.'br$amp;apos;$;

mysql_query("insert into `name` values('$i','$jks')");

}

mysql_close($link);

php写个循环往mysql数据库插入100w条数据,每次插入几万条就自动停止了。

有两种情况, 一是 php可运行的最大时间是不是有设置. 虽然你加了set_time_limit(0). 但很有可能没设置成功,因为php有安全模式, 你可以修改php.ini

2是系统资源不够, 可能是php宕了或者 数据库宕了.

php 如何解决读大量数据卡的情况

你写代码的时候注意 HTML格式 和CSS格式。不要把所有内容都写到同一个DIV中间,这样东西多的时候就会卡住。要分层次显示,另外碰到数据库查询文字非常多的你还可以使用AJAX 返回数据 这样HTML就可以很快的显示 显示完毕才去读数据库这样速度会快很多。至于楼上说的 缓存 数据库存储过程 可以参考一下,不过一般企业站不需要考虑。碰到大站在线100人以上的才会做。

phpcms 采集 卡住 超过四千数据总是卡住

我试过40w条数据正常。。

刚开始也会出现卡住或者错误,,后来检查了一下,,,是因为数据里有太多html或者一些标签造成的,,具体是什么代码或者 标签造成,,也没有记录,,,只是把代码替换成普通的p /p div等,后来正常了


网站标题:PHP循环几千条数据卡死,php死循环代码
链接分享:http://myzitong.com/article/hsjpcg.html