我想显示来自 mysql 数据库的菜单。这是我到目前为止尝试过的,不知道错误是什么。我感谢任何帮助。我发布了我想要显示的表格和我得到的错误
警告:mysql_fetch_assoc() 期望参数 1 是资源,布尔值在第 18 行的 C:\wamp\www\second _try\eCRA.php 中给出
<?php
function display_menu($parent, $level) {
$query=mysql_query("SELECT n.id, n.menu_name, n.link, d.count FROM 'menu' n
LEFT OUTER JOIN(SELECT parent, COUNT (*) AS count FROM 'menu' GROUP BY
parent) d ON n.id=d.parent W HERE n.parent=".$parent);
echo"<ul>";
while($row = mysql_fetch_assoc($query)) {
if($row['count']>0) {
echo"<li><a href='" .$row['link']. "'>". $row['menu_name'] ."</a>";
display_menu($row['id'], $level + 1);
echo"</li>";
}//f
elseif($row['count']==0) {
echo"<li><a href='". $row['link'] ."'>". $row['menu_name'] ."</a></li>";
}else;
}//w
echo"</ul>";
}
display_menu(0,2);
?>
![error][1]
![Table][2]