php+mysql 做树形可折叠二级菜单怎么做?超高分啊!求助!!!
php想连接mysql做一个树形折叠二级菜单,表名叫product。$rows=SELECTname,cidFROMproductWHEREparent_cid=0;//...
php想连接mysql做一个树形折叠二级菜单,表名叫product。
$rows=SELECT name,cid FROM product WHERE parent_cid =0;// 查出的是表中主分类的名字,也就是说parent_cid为0的都是主分类。
while(mysql_fetch_row(mysql_query($rows)){
echo rows[0];
在这个循环里面怎么取出二级菜单的内容?
比如:SELECT name FROM product WHERE parent_cid=30,查出的是男装的所有子分类!
} 展开
$rows=SELECT name,cid FROM product WHERE parent_cid =0;// 查出的是表中主分类的名字,也就是说parent_cid为0的都是主分类。
while(mysql_fetch_row(mysql_query($rows)){
echo rows[0];
在这个循环里面怎么取出二级菜单的内容?
比如:SELECT name FROM product WHERE parent_cid=30,查出的是男装的所有子分类!
} 展开
展开全部
在循环里面再次查询,也就是你第一个查询语句里的cid,它就是子分类的父ID
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$res=mysql_query("SELECT name,cid FROM product WHERE parent_cid =0");
while($row=mysql_fetch_array($res))
{
echo $row['name']."<br>";
$subres=mysql_query("SELECT name,cid FROM product WHERE parent_cid =".$row['cid']);
while($subRow=mysql_fetch_array($subres))
{
echo "--".$subRow['name']."<br>";
}
}
while($row=mysql_fetch_array($res))
{
echo $row['name']."<br>";
$subres=mysql_query("SELECT name,cid FROM product WHERE parent_cid =".$row['cid']);
while($subRow=mysql_fetch_array($subres))
{
echo "--".$subRow['name']."<br>";
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询