global.php sql函式錯誤

提供WOG各方面的技術問題,並提供最新path更新。

版主: 涅魂, 簫哥, 10度C~

stu6707
 
文章: 162
註冊時間: 2008-10-26 1:00 pm

global.php sql函式錯誤

文章stu6707 » 2011-11-19 2:30 pm

今天整理了下連結資料庫的相關檔案,把一些用不到的函式刪除和修改錯誤出現方式

當然也把 '@' 抑制錯誤訊息刪除

一刪除php錯誤訊息就一直跳出來 Orz...

查了一下

是 db_mysql.php 中的 mysql_fetch_array & mysql_free_result 一直跳出錯誤

一步一步檢查,終於找到罪魁禍首了!! :twisted:

原來是 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 :D




ETERNAL
 
文章: 2937
註冊時間: 2003-12-03 11:08 pm
性別: 男生

Re: global.php sql函式錯誤

文章ETERNAL » 2011-11-19 10:30 pm

謝謝通知

這真的是一個很大的錯誤

由於一直處於@狀態,沒看到有這錯誤 唉

沒想到錯了這麼多年,現在才知道


水色論壇 http://www.et99.net
簡恩峻分享


回到 Online FF Battle-WOG官方聯盟推廣處

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 10 位訪客