|
- /*
- * 获取所有下级
- * @param $id String 待查找的id
- * @return String | NULL 失败返回null
- */
- public function getSub($id,$keys=0){
-
- if($keys){
-
- $res = pdo_fetchall("SELECT * FROM ".tablename('ewei_shop_member')." where agentid in (".$id.")");
-
- }else{
- $res = pdo_fetchall("SELECT * FROM ".tablename('ewei_shop_member')." where agentid = ".$id);
-
- }
-
- if ($res) {
- $id = '';
- foreach ($res as $k=>$v) {
- if($v['id']>0){
- if($k == 0){
- $id = $v['id'];
- }else{
- $id .= ','.$v['id'];
- }
- }
- }
- if($keys){
- $ids .= "," . $id;
- }else{
- $ids .= $id;
- }
- $keys+=1;
- $ids .= $this->getSub($id,$keys);
- }
- return $ids;
- }
复制代码 |
|