limit函数的使用
Posted Erichas
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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,就没有输出了 也验证了上面所说的。
以上是关于limit函数的使用的主要内容,如果未能解决你的问题,请参考以下文章
用户在 set_time_limit PHP 时定义函数调用
LINQ C# 相当于 LIMIT 0..10 MySQL 与 TAKE 函数