我正在尝试用 PHP 做一个传销项目。现在我陷入了 MLM 的二叉树表示。请帮我实现这棵树。 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/