
正文
php分批次处理数据 在php中如何对多条记录进行分页
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
PHP中用ajax和递归可以实现从数据库中分批取出数据么
百万级的数据库表,好像也不用这么麻烦吧?
直接写一个php,递归执行就差不多了,但是php.ini中,将memory_limit设置大一些,再将mysql.connect_timeout值加大些,max_execution_time设置的值大一些。
如果不想设置这些,在程序中使用 ini_set() 函数也是可以的,一开始先递归小一些做十几条,测试通过了再递归所有数据,然后等就行了。
在等待的过程中,你可以用phpmyadmin等工具查看实时进度,如果发现问题,重启web服务器进程,就中止运行了,然后再试。
相关问答
Q1: Php如何分批处理数据
使用for循环
定义变量$i,配合select * from table where ………… limit $i,100
这样就可以了
我之前就做过,但因为换了工作,代码在之前的公司,否则就可以让你参考下了
另外,我觉得100太少了,最起码得改成1000才行
Q2: php批量数据处理问题
错误不在这里,要看你的deletefxhw.php,这个页因为是批处理,所以要把各个值都传到deletefxhw.php这个页,这个页再把那个id分出来,进行批操作,检查deletefxhw.php这个页,或把这个页代码发上来
关于php分批次处理数据和在php中如何对多条记录进行分页的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。





