limit函数的使用


limit有两种方式

1)limit a,b 后缀两个参数的时候(/*参数必须是一个整数常量*/),其中a是指记录开始的偏移量,b是指从第a+1条开始,取b条记录。(这里计数就是从id=1开始的没有从0开始)

2)limit b 后缀一个参数的时候,是直接取值到第多少位,类似于:limit 0,b 。

 

这里以dvwa数据库为例,这里面有两个表,

我们查询users表的数据,

 

 

limit 0,2从0开始读取2条

 

 

 

limit 2,默认和0 2一样

 

 

 

limit 3,2

 

 

 

 

 

 

目前我觉得limit是用于限制数据字段的输出用的,因为对应的字段名有很多列,比如这里user_id有5列

而不能用于查询表的字段是什么来使用,因为就只有一个表叫users,也就是说只有1个数据,见sqli-labs(5)

 

 

 这里查的是表的字段名,而表只有1个,所以不能用limit来设置输出,而且updatxml报错输出是有长度限制的

 

 

这里改成了1,1,就没有输出了 也验证了上面所说的。

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM