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

标签 php mysql binary-tree genealogy mlm

我正在尝试用 PHP 做一个传销项目。现在我陷入了 MLM 的二叉树表示。请帮我实现这棵树。 sample tree structre .请帮我在附加图片上构建一个树状结构。

Sample tree structre

最佳答案

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

$userid = $_SESSION['userid'];

这是您的登录 ID...

函数 tree_data($userid){

全局$con;

$数据=数组();

$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'];

返回$数据;

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

关于php - php 和 mysql 中的二叉树实现(家谱),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43652871/

相关文章:

java - 计算二叉树中所有节点的节点深度

c - 释放二叉树 C 的内存

php - 提交表单数据到数据库表

php - 插入新记录和更新 MySQL 表记录。- PHP

php - 从mysql中的多个表中检索值

php - 将查询另存为 CSV 文件,但无法获取要写入 CSV 的表头字段名称

sql - 通过 named_scope 返回对象数组 -- has_many...belongs_to 关联; UNION ALL 查询

algorithm - 红黑树是如何工作的?

php - SQL查询: Grouping by an ntext field

php - 选择具有双限制选项的行