关于网友提出的“ 在线求助!!关于Mysql LIMIT 分页问题·”问题疑问,本网通过在网上对“ 在线求助!!关于Mysql LIMIT 分页问题·”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 在线求助!!关于Mysql LIMIT 分页问题·描述:
有一个方法是 通过 username 读取他的所有留言 下一步需要用分页去做 请问 这个方法该怎么写
LIMIT 后可以加 where条件吗???????????
select * from message LIMIT 1,1 where ReceiveName='admin'; 这样是不是不可以!!
解决方案1:
select * from message where ReceiveName='admin' LIMIT ? offset ? // ?查询多少条,?从第几条开始查询
解决方案2: 这样写可以。
select * from message where ReceiveName="admin" LIMIT 1,1;
int pageSize=10;
int currentPage;
select * from message where ReceiveName="admin" LIMIT (cuttentPage-1)*pageSize,pageSize;
表示显示第currentPage页的数据。
把limit写在最后面就行了