为了账号安全,请及时绑定邮箱和手机立即绑定

你好,请问mysql limit 后面的参数怎么加?求帮忙

你好,请问mysql limit 后面的参数怎么加?求帮忙

MMTTMM 2022-04-04 13:09:59
int shuju = ((pagenow-1)*pagesize);int shuju2 = pagesize+((pagenow-1)*pagesize);sql = "select liuyanren,neirong from liuyan limit shuju, shuju2)" ;这样查询读不出数据,试了shuju和shuju2有值
查看完整描述

3 回答

?
拉丁的传说

TA贡献1789条经验 获得超8个赞

这样的SQL组成不能直接用变量,还包含在引号里面
这个是ASP吗?
应该用加的方式,比如:
sql = "select liuyanren,neirong from liuyan limit"+shuju+","+shuju2;

查看完整回答
反对 回复 2022-04-07
?
Qyouu

TA贡献1786条经验 获得超11个赞

limit 后面是两个数字,用逗号分隔
你这样不能运行的原因是这两个参数没有传进SQL语句
你要确保发送给MYSQL服务器的查询语句中是数字

查看完整回答
反对 回复 2022-04-07
?
慕妹3242003

TA贡献1824条经验 获得超6个赞

limit表示对结果集的获取行数。如:select * from A limit 5 查询5表5条记录,select * from A limit 5,10;查询A表第五到第十条记录,结果共5条哦。用起来非常的简单哦。而且有点例外,limit只能放在SQL的最后这不同于Oracle中的截取行数方法哦。

查看完整回答
反对 回复 2022-04-07
  • 3 回答
  • 0 关注
  • 337 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号