こんにちは私は自分のクラスを持つPHPプログラムを持っています。私はオフィスでXamppサーバーを使用しています。
これには4つの基本的な部分があります。1)プログラムは1つのmysqlレコードを読み取ります( "SELECT a、b、c ....その後、合計で数回ループします。
2)いくつかの変数を画面にエコーします(約10)
3)レコードを2番目のmysqlファイル(最初のグループの要約)に挿入します
4)変数をクリアします(30程度)
今、私はこのトピックに関する多くのページを読みました。ここには約15ページが含まれています。私は記憶を増やすことができることを知っていますが、それは私が探している解決策ではありません。現在、最初のデータベースには約3,000のレコードがあり、その1000倍に成長すると予想しています。
私は長年のプログラミング経験があり、問題を見ることができます。「c」のような言語では、この種のループを実行すると、結果がすぐに表示されます。しかし、PHPの場合、それは循環し、操作が終了するか、ここのように停止するまで何も表示されません。私はそれが記憶をいっぱいにしていることを知っています。変数を表示できませんでしたが、デバッグが難しい場合があります。
では、どうすればこれを解決できますか?私はflush()とob_flush()を見ました。これがすべてメモリに蓄積されないようにするために必要なのはそれですか?
前もって感謝します
。。