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

[讨论/交流] ci在查询数据的时候使用的那种方式快

[复制链接]
发表于 2013-9-6 14:00:33 | 显示全部楼层 |阅读模式
想知道一下哪两种方法查询速度快?

$this->db->where('link_uid',$uid)
                $this->db->where('link_status',1)
                $this->db->limit($limit)
                $this->db->order_by('link_order','desc')
                $this->db->get('sl_goods_link');



                $query = $this->db->where('link_uid',$uid)
                                                  ->where('link_status',1)
                                                  ->limit($limit)
                                                  ->order_by('link_order','desc')
                                                  ->get('sl_goods_link');
$JMVTM1`DRQL@03[TN`O%{W.jpg
 楼主| 发表于 2013-9-6 14:13:08 | 显示全部楼层
怎么没人呢?
发表于 2013-9-6 14:34:19 | 显示全部楼层
我记得手册上面是用第二条。
发表于 2013-9-7 21:22:49 | 显示全部楼层
哪个快哪个慢我不知道,
不过我会打开调试模式,自已看
$this->output->enable_profiler(TRUE);

发表于 2013-9-9 17:43:36 | 显示全部楼层

.....
发表于 2013-9-10 11:31:47 | 显示全部楼层
hisanaga 发表于 2013-9-7 21:22
哪个快哪个慢我不知道,
不过我会打开调试模式,自已看
$this->output->enable_profiler(TRUE);

正解
 楼主| 发表于 2013-9-10 16:51:02 | 显示全部楼层
嗯嗯
发表于 2013-10-6 12:23:33 | 显示全部楼层
没有这样用过,喜欢用原生的sql
发表于 2013-10-6 13:57:35 | 显示全部楼层
应该都一样把
get前面的都是拼接SQL语句把
get才是执行语句把
发表于 2013-10-10 11:32:44 | 显示全部楼层
小浦蒲

本版积分规则