我有一個自定義的CakePHP購物車應用程序,我試圖創建一個包含每個事務的一行數據的CSV文件。當PHP通過編譯MySql數據庫中的相關數據一次性創建CSV文件時,我遇到了內存問題。目前該CSV文件包含大約200行數據。另外,我已經考慮過在零碎的過程中每創建一個事務後在文件中附加一行數據:fopen($ mFile.csv,'a');在追加模式下fopen的PHP內存使用
我的開發人員說,當CSV文件變得太大時,我仍然會遇到內存問題,因爲PHP會將整個文件讀入內存。是這樣嗎?當使用追加模式時,PHP會嘗試將整個文件讀入內存中?如果是這樣,你能推薦一個更好的方法嗎?
由於提前, 本
這回答了這個問題。謝謝! – pyro70