今天看代码的时候看到一个令我难以理解的sql查询语句,这是tp框架里的
return $this->where("1")->order('ar_id desc')->limit(2)->select();
其中where("1")看着好像没啥作用,其实却是也是没啥作用:)
where后跟各种查询条件,当条件为真时即可查询出记录。在这里where 1,1为真,也就是where后的条件为真,查询表中所有内容。这句话和:SELECT * FROM `mytable`等价。
写上了会消耗性能
今天看代码的时候看到一个令我难以理解的sql查询语句,这是tp框架里的
return $this->where("1")->order('ar_id desc')->limit(2)->select();
其中where("1")看着好像没啥作用,其实却是也是没啥作用:)