limit有两种方式

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

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

 

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

我们查询users表的数据,

limit函数的使用

 

limit函数的使用

 

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

 

 limit函数的使用

 

limit 2,默认和0 2一样

 

 limit函数的使用

 

limit 3,2

 

 

 limit函数的使用

 

 

 

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

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

limit函数的使用

 

 

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

limit函数的使用

 

 

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

 

 limit函数的使用

 

相关文章:

  • 2021-04-25
  • 2021-11-21
  • 2022-12-23
  • 2021-08-19
  • 2021-12-26
  • 2022-12-23
猜你喜欢
  • 2021-11-19
  • 2021-11-19
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-28
  • 2022-12-23
相关资源
相似解决方案