当前位置:Gxlcms > 数据库问题 > mysql另类分页方法

mysql另类分页方法

时间:2021-07-01 10:21:17 帮助过:4人阅读

sql_calc_found_rows id,rankName,control,action from xin_rank where id<50 limit 0,10;select found_rows(); +----+-----------------+---------+--------+ | id | rankName | control | action | +----+-----------------+---------+--------+ | 1 | 账户管理 | admin | manage | | 2 | 管理员管理 | admin | l | | 3 | 管理员保存 | admin | save | | 4 | 管理员编辑 | admin | edit | | 5 | 管理员添加 | admin | add | | 6 | 管理员删除 | admin | del | | 7 | 管理员查看 | admin | view | | 8 | 角色管理 | role | l | | 9 | 角色保存 | role | save | | 10 | 角色编辑 | role | edit | +----+-----------------+---------+--------+ 10 rows in set (0.00 sec) +--------------+ | found_rows() | +--------------+ | 42 | +--------------+ 1 row in set (0.00 sec)

一般的分页都是由两条SQL语句组成,一条是查询符合条件的当前页的记录,一条是查询符合条件的记录总数。

但是上面的只有一条SQL语句,即可实现分页+查询。牛逼。

参考文档:

http://blog.csdn.net/onisland/article/details/5729549

http://blog.csdn.net/qq_17271573/article/details/48312195

mysql另类分页方法

标签:管理员   sdn   view   post   参考   sla   log   lan   nis   

人气教程排行