我想從對應於parent_id
我的數據庫記錄拉,這樣選擇孩子和家長:笨 - 從數據庫
function getChildren($id, $parent_id) {
$q = $this->db->select('id, name, slug, plat');
$q = $this->db->from('games');
$q = $this->db->where('parent_id',$id);
$q = $this->db->or_where('id',$parent_id);
$q = $this->db->get();
return $q->result_array();
}
它 - 如果它是一個兒童遊戲 - 讓parent_id
和搜索這樣的遊戲id
和其他遊戲有parent_id
相同的,因爲這一個。如果它的父遊戲,它不僅外觀與parent_id
相同的,因爲它是id
遊戲。
問題是......它並不總是工作。我有四場比賽中,DB:
id | parent_id | title
15 | 0 | Abe
19 | 15 | Abe
20 | 0 | RE2
21 | 20 | RE2 DS
前兩部作品,最後兩個 - 獨生子女(id = 21
)顯示父。
你可以請更清楚你的問題,並把你想要的結果 –