Monthly Archives: 三月 2009

[PHP][PHPExcel] PHPExcel讀檔案記憶體不夠 Fatal Error Allowed memory size of xxx

前幾天在處理客戶Case 時發現,PHPExcel 在讀檔案的時候 會造成 php Fatal Error Allowed memory size of xxx 的問題,
客戶的檔案 約有 10000 record , 5 MB 左右,當初在開發時 只有 500 record ,500KB 所有病沒有產生這樣的問題。
稍微用了一下google 查資料 ,發現 PHPExcel 似乎會產生大量的迴圈 ,這部份可以用 var_dump 一下 物件即可以知道
不過他吃了 快要1G 的 memory   有哪家的公司主機允許這樣子的吃法XD。
後來發現似乎有解 ,只要加入 setReadDataOnly(true) 就可以解決了

Continue reading “[PHP][PHPExcel] PHPExcel讀檔案記憶體不夠 Fatal Error Allowed memory size of xxx” »

[YAHOO知識+]mysql兩次排序如做何

以下是原文

 id是主鍵,而且會自動增加

用order by id desc
那就會從最後開始列
不過在我的資料表內有個欄位是top
top的數字一定會先列出
如果top是1那就會在第一個,是2就會在第二個
那這樣sql語法要怎麼寫?
才可以做兩次排序

Continue reading “[YAHOO知識+]mysql兩次排序如做何” »