老師我的代碼都是按照你視頻中的內(nèi)容寫得。但執(zhí)行的時(shí)候出現(xiàn)錯(cuò)誤,不解:--Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in D:\xampp\htdocs\test\listcate.php on line 9?Array ( )-------?
---代碼如下----請(qǐng)老師幫我看看哪里出現(xiàn)錯(cuò)誤?
<?php
include('db.inc.php');
function getList($pid = 0,&$result=array(),$spac = 0)
{
$spac+=2;
$sql = "SELECT * FROM tb_cate WHERE pid = $pid";
$res = mysql_query($sql);
while($row = mysql_fetch_assoc($res))
{
$row['catename'] = str_repeat(' ',$spac).'|__'.$row['catename'];
$result[]=$row;
getList($row['id'],$result,$spac);
}
return $result;
}
$rs = getList();
print_r($rs);
?>
2015-12-01
我也遇到了,我是把表的名稱寫成了數(shù)據(jù)庫名稱$sql = "SELECT * FROM tb_cate WHERE pid = $pid";
2014-10-11
謝謝老師,問題解決!
2014-10-10
mysql_fetch_assoc() 這個(gè)函數(shù)需要一個(gè)資源類型的參數(shù)? 而現(xiàn)在只得到了一個(gè)布爾型的值,所以是你的$sql語句執(zhí)行出現(xiàn)了問題? 自己仔細(xì)看看數(shù)據(jù)庫