蒲哥 发表于 2013-9-6 14:00:33

ci在查询数据的时候使用的那种方式快

想知道一下哪两种方法查询速度快?

$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');

蒲哥 发表于 2013-9-6 14:13:08

怎么没人呢?

我是新手 发表于 2013-9-6 14:34:19

我记得手册上面是用第二条。

hisanaga 发表于 2013-9-7 21:22:49

哪个快哪个慢我不知道,
不过我会打开调试模式,自已看
$this->output->enable_profiler(TRUE);

362860648 发表于 2013-9-9 17:43:36

{:1_1:}
.....

Raphael 发表于 2013-9-10 11:31:47

hisanaga 发表于 2013-9-7 21:22 static/image/common/back.gif
哪个快哪个慢我不知道,
不过我会打开调试模式,自已看
$this->output->enable_profiler(TRUE);


正解

蒲哥 发表于 2013-9-10 16:51:02

嗯嗯:D

57sy.com(隐身中 发表于 2013-10-6 12:23:33

没有这样用过,喜欢用原生的sql

sacredcherry 发表于 2013-10-6 13:57:35

应该都一样把
get前面的都是拼接SQL语句把
get才是执行语句把

qq907274532 发表于 2013-10-10 11:32:44

:D小浦蒲
页: [1] 2
查看完整版本: ci在查询数据的时候使用的那种方式快