在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/PHP  數(shù)據(jù)庫/ php大數(shù)據(jù)打印不出來是怎么回事?

php大數(shù)據(jù)打印不出來是怎么回事?

clipboard.png
數(shù)據(jù)庫有20萬條數(shù)據(jù),使用php讀出全部,如果只讀id或者name列,可以print_r打印出來, 如果讀取全部列,則打印不出來, 也沒報(bào)錯(cuò)信息 使用memory_limit設(shè)置更高后 可以打印出來,請(qǐng)問下這是什么原因,內(nèi)存不夠嗎?
另外memory_get_usage和memory_limit有關(guān)系嗎

回答
編輯回答
空白格

你想打出來而不改內(nèi)存限制,不要一次全部讀到內(nèi)存打印。一部分一部分讀出來打印即可。本身讀所有數(shù)據(jù)到內(nèi)存就是不合理的設(shè)計(jì),因?yàn)楝F(xiàn)在你是20w條,內(nèi)存不爆,但是這個(gè)條數(shù)是不可控的,這樣的程序不健壯。

2017年9月11日 21:43