需要幫助下面是我的數據庫表中的數據在選擇查詢
id name manager_id hr_id
1 abc 0 0
20 abc1 22 21
21 abc2 22 1
22 abc3 1 1
31 abc4 20 21
32 abc5 20 21
function get_child_users($id){
global $mysqli;
$q ="SELECT * FROM users where manager_id ='$id' or hr_id ='$id'";
$sql = $mysqli->query($q);
echo '<ul>';
$count = $sql->num_rows;
if($count > 0){
while($row = $sql->fetch_array()){
echo '<li id='.$row['id'].'>'.$row['username'].'';
echo'</li>';
}
echo '</ul>';
}
}
以上就是我創造的功能。
我只是想獲取數據,所以如果長得像
聯繫
用戶(已MANAGER_ID或管理的hr_id)
如果有users.suppose其返回2個用戶
然後(檢查用戶下那些用戶)......等等
並最終成爲顯示用戶層次結構的樹。
嘗試:'$ array = json_decode($ josn,ture)'和'print_r($ array [1]);' –
解碼你的json,'print_r(json_decode($ json) - > person);' – check