补上一篇留下的窟窿(为了那一个留言的朋友)-关于sql注入执行语句报错Illegal mix of collations for operation 'UNION'

直接百度为什么会出现这个问题,回答是查询的时候那一列的字符序不同。具体解释连接如下:

https://www.cnblogs.com/hongthink/p/6225468.html

然后我就去找数据文件放在那里,修改相关列的数据类型,可惜没有找到。如果你找到了欢迎回复告诉我一下。

接下来就是希望通过http://localhost/phpmyadmin。路径查看文件结果要我安装软件,我淦。

安装的软件是WampServer,安装后发现这不就是另外一种搭建网站的软件嘛。如果你先看到这个,希望你安装的是这个。

然后把dvwa这个平台再搞一次,记住数据库密码那里要为空才行,然后进去执行1' union select table_name,table_schema from information_schema.tables where table_schema= 'dvwa';#这条语句,然后就运行成功了。我迷茫了,这个故事告诉我们要选择正确的软件。(我也是小白,所以最后只能通过安装新软件解决,phpstudy这个软件我还没有搞出了,后面我换电脑了把相关文件找到了,安装了mysql软件后把文件导进去再看看是不是列字符序不同造成的,拜拜)。

我把你要搜索的问题找到了,https://www.xuewangzhan.net/wenti/10270.html或者你没有遇到问题,那就更好了。

发布了13 篇原创文章 · 获赞 2 · 访问量 1276

猜你喜欢

转载自blog.csdn.net/caption88/article/details/104256913
今日推荐