【发布时间】:2013-12-29 22:44:49
【问题描述】:
我正在尝试进行递归 sql 查询,搜索父亲的所有孩子和孩子的孩子,等等。下面代码的问题是它只检索第一个孩子树。
-
我需要将整棵树的所有邮件保存在一个数组中
$hermanos = array(); function obtener($id){ $res = mysql_query("SELECT email,id FROM usuarios WHERE padre = '$id'", Conectar::con()); while($row = mysql_fetch_assoc($res)){ if ($row['email'] != 'waiting') { $hermanos[] = $row['email']; obtener($row['id']); } } return $hermanos; } $a = obtener($invitado); print_r($a);
【问题讨论】:
-
你有什么问题?
标签: php sql arrays tree recursive-query