MySql PHP树视图

时间:2010-09-26 14:24:38

标签: php mysql treeview

我正在为联盟计划构建一个Web应用程序,在users表上我有这样的结构:

Image showing structure

基于这个MySql表,我希望每个用户都能看到他的树,所以我需要这个查询:

  1. 用户可以看到谁招募了他以及谁被他招募,我不希望查询显示招募此用户的同一个招募的其他用户。 基本上它应该是这样的:
  2. Image showing... something. The query maybe?

1 个答案:

答案 0 :(得分:0)

如果您的表结构看起来真的如此,您需要定义一个函数或更容易在您的语言(php)的递归查找中, 但这是一种非常低效的方式。 阅读这篇文章,它涉及这个递归和其他技术。

它解释了在数据库中存储比我更好的数据: http://articles.sitepoint.com/article/hierarchical-data-database