我想從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