首页 >后端开发 >php教程 >php批量导入数据出错解决方案

php批量导入数据出错解决方案

WBOY
WBOY原创
2016-06-13 09:58:54989浏览

php批量导入数据出错
我现在要做的是,把一个产品数据从EXCEL中导入到PHP的MYSQL中,导入的过程中,总是会提示“Allowed memory size of 167772160 bytes exhausted (tried to allocate 689919 bytes) in D:wampwwwCompanyproductadminuploadOrder.php on line 167”这个错误,然后我分成第100条导入时,就不会提示这个错误,这个是不是内存溢出,有没有好的解决方法呢?

------解决方案--------------------
php.ini中讲memory_limit选项设置大一点,然后重启apache或nginx就行了
------解决方案--------------------
文件太大了,这样的话可以用source命令直接导入!
------解决方案--------------------

探讨

我用ini_set('memory_limit','-1');就不会提示错误,请问这样会不会影响到其它

------解决方案--------------------
不过都是设置成0,至于负数没试过
声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn