我想从对应于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
)显示父。
你可以请更清楚你的问题,并把你想要的结果 –