焱海
2014-10-10 15:33
老师我的代码都是按照你视频中的内容写得。但执行的时候出现错误,不解:--Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in D:\xampp\htdocs\test\listcate.php on line 9 Array ( )-------
---代码如下----请老师帮我看看哪里出现错误?
<?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);
?>
我也遇到了,我是把表的名称写成了数据库名称$sql = "SELECT * FROM tb_cate WHERE pid = $pid";
谢谢老师,问题解决!
mysql_fetch_assoc() 这个函数需要一个资源类型的参数 而现在只得到了一个布尔型的值,所以是你的$sql语句执行出现了问题 自己仔细看看数据库
PHP无限级分类技术
30080 学习 · 83 问题
相似问题