我想从MySQL访问一些信息,但得到了警告:mysql_fetch_assoc():提供的参数不是下面第二行代码的有效MySQL结果资源,任何帮助将不胜感激。php警告mysql_fetch_assoc
$musicfiles=getmusicfiles($records['m_id']);
$mus=mysql_fetch_assoc($musicfiles);
for($j=0;$j<2;$j++)
{
if(file_exists($mus['musicpath']))
{
echo '<a href="'.$mus['musicpath'].'">'.$mus['musicname'].'</a>';
}
else
{
echo 'Hello world';
}
}
function getmusicfiles($m_id)
{
$music="select * from music WHERE itemid=".$s_id;
$result=getQuery($music,$l);
return $result;
}
getmusicfiles()'的定义是什么? – 2009-12-14 15:16:35
getQuery()的定义是什么?有没有在那里调用mysql_query的地方?如果没有,你会得到警告,因为它应该是。 – Piskvor 2009-12-14 15:31:52
是啊有,并且它工作正常,因为我在我的网站中使用了它很多 – 2009-12-14 15:35:18