您好,我有一个带有自己的类的 PHP 程序。我在办公室使用 Xampp 服务器。
它有 4 个基本部分: 1)程序读取一条 mysql 记录(“SELECT a, b, c....然后循环几次总计。
2)在屏幕上回显一些变量(大约10个)
3)将一条记录插入到第二个mysql文件中(第一组的汇总)
4)清除变量(30个左右)
现在我已经阅读了很多关于这个主题的页面,包括这里的大约 15 页。我知道我可以增加内存,但这不是我正在寻找的解决方案。我现在在第一个数据库中有大约 3,000 条记录,我预计它会增长 1000 倍。
我有多年的编程经验,可以看到问题。在像“c”这样的语言中,当你执行这种循环时,结果会立即显示出来。但是对于 PHP,它会循环,并且在操作结束或像这里一样停止之前什么都不会显示。我知道那会填满记忆。我无法显示任何变量,但可能很难调试。
那么我该如何解决呢?我查看了flush() 和ob_flush()。这是需要的,所以这不会全部累积在内存中吗?
先感谢您
. .