如何用PHP利用Mysql数据库做导航栏???
各位大神:刚刚接触PHP,想要用两个数据库要做类似于框架导航类的,想用数据库形式在页面上以重复方式把导航数据库里的分类重复显示出来,再导航栏点击时根据点击的分类,在右边详...
各位大神:
刚刚接触PHP,想要用两个数据库要做类似于框架导航类的,想用数据库形式在页面上以重复方式把导航数据库里的分类重复显示出来,再导航栏点击时根据点击的分类,在右边详细页面上显示对应的数据内容,应如何做,可以详细说明,感激!
以下是我想做出来的效果:
导航栏 详细页面显示
数据库1(data.myd) 详细数据库名称:
a.电脑类 -----> a1.myd
b.散文类 -----> b1.myd
c.教材类 -----> c1.myd
d.漫画类 -----> d1.myd
e.其它 -----> e1.myd 展开
刚刚接触PHP,想要用两个数据库要做类似于框架导航类的,想用数据库形式在页面上以重复方式把导航数据库里的分类重复显示出来,再导航栏点击时根据点击的分类,在右边详细页面上显示对应的数据内容,应如何做,可以详细说明,感激!
以下是我想做出来的效果:
导航栏 详细页面显示
数据库1(data.myd) 详细数据库名称:
a.电脑类 -----> a1.myd
b.散文类 -----> b1.myd
c.教材类 -----> c1.myd
d.漫画类 -----> d1.myd
e.其它 -----> e1.myd 展开
1个回答
推荐于2016-01-26 · 知道合伙人软件行家
关注
展开全部
导航栏没必要使用多个数据库,通常是使用 ID + ParentId 来区分就可以了,一般来说,如果导航条项目不是随时变动的,一次性读取效率更高一些,如果点击一个菜单就要访问服务器的数据库会很影响效率。
基于此,建议你可以参考以下两个资料文章:
PHP无限极分类实现【简单版】
http://www.codean.net/archives/php-tree.html
php实现三级导航栏效果
http://segmentfault.com/q/1010000003036740
基于此,建议你可以参考以下两个资料文章:
PHP无限极分类实现【简单版】
http://www.codean.net/archives/php-tree.html
php实现三级导航栏效果
http://segmentfault.com/q/1010000003036740
追问
就是因为导航栏的项目每过一段时间可能会增加或者减少一些项目,想了如果用数据库控制会不会方便一点,不用总是在网页上处理,直接在数据增加或减少就行了!
追答
请仔细研究看明白上面的资料:一个数据库并不是不能增加减少项目,一样是可以随时增减项目的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询