用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2701|回复: 3
收起左侧

[已解决] 连续查询该怎么写?

[复制链接]
发表于 2010-11-3 15:52:31 | 显示全部楼层 |阅读模式
本帖最后由 cncifans 于 2010-11-3 17:44 编辑

$rs=$this->db->order_by('orders','asc')->get_where('programa',array('parentid'=>0))->result();
               
                $list=array();
                foreach($rs as $val)
                {
                       
                        $next=$this->db->order_by('orders','asc')->get_where('programa',array('parentid'=>$val['id']))->result_array();
               
                        foreach($next as $n)
                        {
                                $list[$val['id']][]=$n;
                        }
                }

这样写报错,那里面的那一段该怎么写?
发表于 2010-11-3 17:27:59 | 显示全部楼层
你把需要用的表结构用SQL语句的CREATE语句给出来
以及程序的需求用中文表达出来,
看看是否一定要嵌套

通常SQL语句是不需要这样循环嵌套的
SQL语句本身就是很给力的。
发表于 2010-11-5 10:56:54 | 显示全部楼层
如果想查ID的话可以直接使用where_in
发表于 2010-11-8 08:38:42 | 显示全部楼层
支持楼上

本版积分规则