我有一个SQL将MySQL中的系统的所有用户都带回到PHP数据库中,我需要将这些用户移动到另一个系统(不必担心字段,我已经将它们映射)。问题是我的数据库中有超过67000个用户。有什么办法可以用PHP做到这一点,并立即获得所有结果?因为我试着给我一个错误,而不是一个错误,但PHP无法一次返回所有结果。在PHP中有很多结果的SQL
0
A
回答
1
您可能已达到PHP的默认内存限制。 你有(至少)2种选择:
- 取一次全部(像现在一样),并提高PHP可以在脚本中使用的内存。你可以在名字“memory_limit”下找到它。 http://nl3.php.net/manual/en/ini.core.php 小心你只为你的当前脚本做,而不是通过修改php.ini系统。
- 以较小的批次获取您的记录,例如每次1000次。这样你就不会达到你的记忆极限。
在这两种情况下,您可能都希望增加脚本运行的时间。看看最大执行时间。
http://nl3.php.net/manual/en/info.configuration.php#ini.max-execution-time
+0
非常感谢:)这就是为什么我知道Stackoverflow是互相帮助的最佳用户社区。 – 2012-07-25 13:16:54
0
将这个对你的PHP脚本的顶部: 的ini_set( 'memory_limit的', '512M');
,您可以给PHP脚本小于512MB OFC
0
您可以在SQL
限制0,1000
上限10001使用限制,2000
等
相关问题
- 1. 很多setTimeouts的结果
- 2. PHP中有多个结果集?
- 3. Php Laravel很多,如果在种子
- 4. SQL/PHP没有得到任何结果
- 5. 获取sql中的结果行数php
- 6. PHP MySQL的多个结果
- 7. CakePHP的中容纳不返回正确的结果在“有很多”关系
- 8. 的NodeJS - 创建数组空数组结果有很多空的
- 9. 插入在树状结构中的很多行SQL SERVER 2005
- 10. 有很多外键的SQL表VS很多指向它的表
- 11. PHP解析sql结果集
- 12. SQL Php排序结果Wordpress
- 13. PHP&PostgreSQL缓存sql结果
- 14. php sql结果与分页
- 15. SQL结果PHP数组
- 16. PHP MYSQL - 一列中有很多数据
- 17. PHP中,检查是否有结果是在MySQL结果
- 18. 504在RIA域服务中有很大的结果集
- 19. SQL获得多个结果
- 20. 逻辑或Django的很多很多的查询返回重复的结果
- 21. 在不编写PHP代码的情况下显示很多SQL查询的结果?
- 22. 清洁PHP SQL查询的0值时,没有结果存在
- 23. PHP/SQL分配SQL结果会话
- 24. PHP在另一个SQL语句中运行SQL结果
- 25. Rails添加“属于”到“有很多”和存储结果
- 26. 多个结果在SQL查询
- 27. 有很多参数的c#sql插入
- 28. SQL,具有多个结果的多个计数
- 29. 从多维数组中获取结果,但没有重复结果php
- 30. 在表中显示来自PHP中SQL查询的结果
请留言错误消息和执行查询并获取结果的代码。 – 2012-07-25 12:09:31
请向我们展示您尝试过的内容以及错误消息的内容 – donald123 2012-07-25 12:11:00
您是否正确设置了超时和内存相关变量? – FatalError 2012-07-25 12:11:16