gpt4 book ai didi

MySQL 注入(inject) - 当列号相等时联合选择错误 1222

转载 作者:行者123 更新时间:2023-11-30 23:13:07 26 4
gpt4 key购买 nike

我正在学习 SQL 注入(inject),我已经通过 order by 确定了列数,比如说 100,但是当我在上面的相同数字上运行 union select 时,我得到返回错误 1222:

The used SELECT statements have a different number of columns

为什么返回此错误?

最佳答案

我不是 100% 确定,但我认为这是由在同一页面上运行的两个查询引起的,它们都接收用户输入,但都使用不同数量的列,因此这两个查询之一可能会接受“order by 100"尽管另一个查询不会,并向您吐出错误。

关于MySQL 注入(inject) - 当列号相等时联合选择错误 1222,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19082458/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com