php和mysql(家谱)中的二叉树实现

时间:2017-04-27 08:43:52

标签: php mysql binary-tree genealogy mlm

我正在尝试用PHP做一个MLM项目。现在我停留在MLM的二叉树表示上。请帮我实现这棵树。sample tree structre。请帮我在附图上建一棵树。

Sample tree structre

1 个答案:

答案 0 :(得分:1)

你可以在php中用函数轻松创建树结构。树创建一个表或任何可以显示树的形式,但它最适合我在php中显示mlm二叉树结构。

$userid = $_SESSION['userid'];

是您的登录ID ...

function tree_data($ userid){

全球$ con;

$ data = array();

$ query = mysqli_query($ con,“select * from tree where userid ='$ userid'”);

$ result = mysqli_fetch_array($ query);

$ data ['userid'] = $ result ['userid'];

$ data ['left'] = $ result ['left'];

$ data ['middle'] = $ result ['middle'];

$ data ['right'] = $ result ['right'];

$ data ['leftcount'] = $ result ['leftcount'];

$ data ['rightcount'] = $ result ['rightcount'];

返回$ data; }

在上述功能的帮助下,您可以轻松地以表格格式显示树。比如$ userid你的根等等..