我有 mySQL 表,如:
userid left_refid right_ref_id
1 3 4
3 5 6
等等。我想通过二叉树并显示所有用户ID,以及左右参考ID。
这是我使用的代码,但它连续打印134 。
function display_childs($parent) {
//$result = mysql_query("SELECT title FROM tree WHERE parent=".$parent.'";');
global $wpdb;
$prefix=$wpdb->prefix;
if($parent==0){
$parent=3;
}
$user_ref_1 = $wpdb->get_results( $wpdb->prepare("SELECT * FROM wp_user_reference WHERE user_id=".$parent."" ));
foreach($user_ref_1 as $urd)
{
echo $urd->user_id;
echo $urd->left_zone_id;
echo $urd->right_zone_id;
echo '<br>';
$user_idpass=$urd->user_id;
}
display_childs($user_idpass);
unset($user_idpass);
unset($parent);
}
display_childs(0);