谨记可以加上“LIMIT 1”时要加上
如高手提供的查询标题重复[*]return $this->db->get_one("SELECT itemid FROM {$this->table} WHERE $condition");复制代码
加上“LIMIT 1”
[*]return $this->db->get_one("SELECT itemid FROM {$this->table} WHERE $condition LIMIT 1");复制代码
网站的速度就不一样了。
再补一句,可能楼主没有好好研究下官方的mysql类,其中的get_one()方法中有一句:if(strpos($sql, 'SELECT ') !== false && strpos($sql, ' LIMIT ') === false) $sql .= ' LIMIT 0,1'; 这条判断的内容应该不用解释什么意思了吧,呵呵
嗯 不错 学习一下
谁说说这句是什么意思呢
加上“LIMIT 1”作用是什么
get_one本身查询单条信息,LIMIT 1避免扫描全表,提高查询效率
页:
[1]