CI如何查询和统计结果差集?搞了一夜了
我要生成这样的句子,搞了好一夜了没搞好。SELECT * FROM " .$this->db->dbprefix('att'). " WHERE blogid NOT IN(SELECT gid FROM " .$this->db->dbprefix('blog').") ORDER BY addtime DESC LIMIT $offset , $per_page "
怎么都不会组装这样的句子。这是查询
还有计数,如何统计这样的句子返回的结果?当然去掉offset和per_page了。
不明觉厉,你最终也是个查询语句而已,返回结果可以写成数组,然后查下长度就行了, v阿杰 发表于 2016-6-26 21:45
不明觉厉,你最终也是个查询语句而已,返回结果可以写成数组,然后查下长度就行了, ...
那肯定不行了,你查询的时候带Limit的,统计出来的只是一页,如果在这个方法里重新写一句也不行,$this->db-query($sql)只执行一次。。。。
不过我现在搞好了,结果出来了 你执行两句sql不就可以了吗? 原谅我无知~~,统计分页总数 和 展示当前页 难道不需要2次SQL????
页:
[1]