传销树中的MLM树结构

时间:2019-04-03 10:20:53

标签: php mysql codeigniter-3

我有一个名为tbl_user的表

我正在使用codeigniter和mysql。

enter image description here

我需要使用我的代码来邀请用户列表。

示例:如果我将代码发送为1235,则应该让用户C,D

注意:我没有达到最高级别。

$result = $this->db->select('user_key,user_id,user_name')->from('tbl_user')->where(array('inviter_code'=>$code))->get()->result();
        $employee = array();
        foreach($result as $data){
            $emp = array();
            $emp['user_key']=$data->user_key;
            $emp['user_name']=$data->user_name;
            array_push($employee,$emp);
        }
        return $employee;

我有一个功能

getusers($code);

这将向我返回用户列表。

提前谢谢

1 个答案:

答案 0 :(得分:0)

执行此MLM概念的最简单方法是必须将父ID存储在该新用户中

对于我的问题,这将是tbl_user的结构。

redefined table

现在我们可以通过在mysql中执行FIND_IN_SET来简单地获取用户数量

这将节省大量编码和内存大小

谢谢