如何用PHP利用Mysql数据库做导航栏???

各位大神:刚刚接触PHP,想要用两个数据库要做类似于框架导航类的,想用数据库形式在页面上以重复方式把导航数据库里的分类重复显示出来,再导航栏点击时根据点击的分类,在右边详... 各位大神:
刚刚接触PHP,想要用两个数据库要做类似于框架导航类的,想用数据库形式在页面上以重复方式把导航数据库里的分类重复显示出来,再导航栏点击时根据点击的分类,在右边详细页面上显示对应的数据内容,应如何做,可以详细说明,感激!
以下是我想做出来的效果:

导航栏 详细页面显示

数据库1(data.myd) 详细数据库名称:
a.电脑类 -----> a1.myd
b.散文类 -----> b1.myd
c.教材类 -----> c1.myd
d.漫画类 -----> d1.myd
e.其它 -----> e1.myd
展开
 我来答
windblast
推荐于2016-01-26 · 知道合伙人软件行家
windblast
知道合伙人软件行家
采纳数:5633 获赞数:13624
毕业于空军第一航空学院电子专业,1991年开始接触电脑,从事多年计算机编程,具有较丰富的经验。

向TA提问 私信TA
展开全部
导航栏没必要使用多个数据库,通常是使用 ID + ParentId 来区分就可以了,一般来说,如果导航条项目不是随时变动的,一次性读取效率更高一些,如果点击一个菜单就要访问服务器的数据库会很影响效率。

基于此,建议你可以参考以下两个资料文章:

PHP无限极分类实现【简单版】
http://www.codean.net/archives/php-tree.html

php实现三级导航栏效果
http://segmentfault.com/q/1010000003036740
追问
就是因为导航栏的项目每过一段时间可能会增加或者减少一些项目,想了如果用数据库控制会不会方便一点,不用总是在网页上处理,直接在数据增加或减少就行了!
追答
请仔细研究看明白上面的资料:一个数据库并不是不能增加减少项目,一样是可以随时增减项目的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式