2010-09-12 52 views
0

我試圖做一個簡單的mysql_fetch_array但由於某些原因,我得到的錯誤MySQL的fetch_array錯誤

「警告:mysql_fetch_array():提供的參數是不是在C一個有效的MySQL結果資源:\ WAMP \第5" 行

$sql = mysql_query("SELECT * FROM mxc WHERE exp_year > 2009 AND status=0 GROUP BY c_number"); 

while($row = mysql_fetch_array($sql)) 
{ 
.... 

任何想法有什麼錯我的代碼WWW \ get.php? 在此先感謝您的幫助!

+0

根據我的經驗,當給出無效查詢時會發生這樣的錯誤。查詢可能由於愚蠢的原因而無效,例如列名中的錯字。你可以仔細檢查一下。 – 2010-09-12 16:42:26

回答

4

可能是你有一個mysql錯誤。將您的查詢行更改爲:

$sql = mysql_query("SELECT * FROM mxc WHERE exp_year > 2009 AND status=0 GROUP BY c_number") or trigger_error(mysql_error()); 

並查看您獲得的輸出。