聯系官方銷售客服
1835022288
028-61286886
$where_list='1=1';
//兩個方法查詢整表數據超過10000條就查詢不出來,報500錯
//第一種
//$count=\Phpcmf\Service::M()->db->table('user')->where($where_list)->get()->getResultArray();
//第二種
list($list, $total, $param) = \Phpcmf\Service::M()->init([
'table' => 'user',
'where_list' => $where_list,
'field' => $this->field,
'date_field' => 'id',
'order' => 'id desc'
])->limit_page();
PHP文件:
URL地址:
模板文件:
URL地址:
自己在二次開發的時候要考慮php變量是否能夠儲存得了那么多自己,學會開發看錯誤日志
內存溢出了吧,一個變量存1萬條數據,你在想啥,你頁面不卡死才怪
回復@冰藍 這是用戶表,懂不,爺
你說的對,我也想到樓主是犯了這個錯誤
回復@冰藍
我這是查詢記錄,和變量有什么關系嗎
要看錯誤日志,如果你上萬條記錄,這種方法查記錄是絕對不科學的
內存是一個大問題,不可能裝得下那么多數據的
回復迅睿框架創始人 上個版本用tp寫 20多萬都可以,這個版本用這個10000就不行了
變量存儲容量看這個值,我覺得你這種寫法是完全不科學的,沒有哪個程序員會這么寫
回復@wen168168
100%內存溢出了
呵呵,沒猜錯的話,錯誤日志肯定會爆Allowed memory size of,PHP環境的內存上限了
首席果然是老鳥,一語就破