页面源码显示错误如下:
mysql_fetch_array(): supplied argument is not a valid MySQL result resource in <b>D:\Apache2.2\htdocs\ipad\list.php</b> on line <b>176</b>希望大家给看下  这个是什么意思  php源码如下:
<?
$sql_film="SELECT * from ma_program,ma_programcategory
where ma_program.ProgramName=ma_programcategory.ProgramName
and ma_programcategory.CategoryParentID='".$CategoryID."'
and ORDER BY ProgramCategoryID DESC
LIMIT 0,8"; 
$result=mysql_query($sql_film);
while($row=mysql_fetch_array($result,MYSQL_ASSOC))
{
echo"<li><div class='film'>
    <span><a href=''><img src='{$row['ProgramPicture']}' class='img_film'/></a>
      <br>
          <a href='' class='film_font'>{$row['Programname']}</a></span>
          </div>
      </li>";
}
?>对了  在这个php代码的上面   还有一个php插入的  之前用过一次mysql_fetch_array  是因为第二次使用的问题么?求解 

解决方案 »

  1.   

    mysql_fetch_array(): supplied argument is not a valid MySQL result resource 错误提示的意思是:mysql_fetch_array(): 获取的资源无效,看看$result=mysql_query($sql_film);这句是否正确执行了
      

  2.   

    //没连接数据库或SQL语句有问题。
    //$result=mysql_query($sql_film);
    //改一下,看看输出什么错误:
    //$result=mysql_query($sql_film) or die(mysql_error());