當然也把 '@' 抑制錯誤訊息刪除
一刪除php錯誤訊息就一直跳出來 Orz...
查了一下
是 db_mysql.php 中的 mysql_fetch_array & mysql_free_result 一直跳出錯誤
一步一步檢查,終於找到罪魁禍首了!!
原來是 global.php 中的
- 代碼: 選擇全部
$DB_site->query_first("SET NAMES utf8;");
$DB_site->query_first("SET CHARACTER_SET_CLIENT=utf8;");
$DB_site->query_first("SET CHARACTER_SET_RESULTS=utf8;");
這三條query產生的
使用 query_first 會由 mysql_fetch_array 來把查詢結果放進陣列中,然後再取出第一筆資料
上面那三條根本不是查詢資料 = =+ 當然也不會有rescource回傳,所以 mysql_fetch_array & mysql_free_result 一直報錯....
解決方法是把query_first 改成 query