我正在尝试使用PHP和mySQL编写高度动态的导航生成器。嵌套/子查询
我旅行得很好,但我已经到了一个我不知道该去哪里的地步。
我已经有了所有的PHP代码来创建一个多维数组,然后生成HTML。这工作正常。
我的数据库的结构方式如下:(我省略了不相关的某些行..回答这个问题时,请记住这一点。)
TBL:导航
id |name |parent |handle
1 | home | 0 | 1
2 | about | 0 | 2
3 | contact | 0 | 4
4 | products | 0 | 3
5 | computers | 4 | 3
TBL :处理
id |handle |redirect_to
1 | home | 0
2 | about | 0
3 | contact-us | 0
4 | products | 0
5 | products/computers | 0
我想实现的是导致导航类似这样每行的东西的print_r()...
Array (
[id]=>1
[name]=>home
[parent]=>0
[handle]=>Array (
[id]=>1
[handle]=>home
[redirect_to]=>0
)
是否可以在mySQL级别执行此操作,还是必须使用PHP执行此操作?
为什么不使用简单的连接? – Keeper 2011-01-27 08:51:55
你建议什么类型的连接? – ajdi 2011-01-27 15:01:42