我是codeigniter的新手。我使用以下代码递归地执行查询。
假设 $q 查询选择 4 id (10,11,20,24)
然后对于每个 id showreply 函数(在 foreach 中)递归调用然后如何返回组合结果。
$resultq3 = $this->showreply($reply_id);
<?php
public function showreply($reply_id)
{
$q1 =$this->db->select('*')
->from('forum_reply AS fr')
->where('fr.parent_id',$reply_id1)
->order_by('fr.id ')->get();;
foreach($q1->result_array() as $row4)
{
$id = $row4['id'];
$parent_id = $row4['parent_id'];
if($parent_id!=0)
{
$this->showreply($id);
}
}
return $result;
}
?>