2010-09-12 43 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()); 

并查看您获得的输出。