三级分销有一个头疼的问题,就是如何查询我的下级的下级的下级有哪些人,这一层关系链
数据库规划 每一个用户的数据表都添加一个 上级代理的列
在数据库查询返利代码
function get_str($id = 0)
{
global $str;
$sql = "select * from tgs_agentbrand where sjdl= $id";
$result = mysql_query($sql);
if($result && mysql_affected_rows()) {
while ($row = mysql_fetch_array($result)) {
$str .= "" . $row["sjdl"] . ",";
get_str($row["agent_id"]);
}
}
return $str;
}
两个层查询,查询出所有下级的下级(循环至完毕为止)的用户名单