玩蛇网提供最新Python编程技术信息以及Python资源下载!
您现在的位置: 玩蛇网首页 > Python问题解答 > 正文内容

用户名跟ID都可以登录的sql语句怎么样来写?

select * from user where username="admin" or userid="10000"

我是想不管用户 用户名还是userid都是有效的
userid是主键自动增加的。
我是这样写的。。但是好像有问题

泻药,userid不是字符串,不要加引号,完毕

为什么想要一个自动增长的ID做登录呢,你怎么知道你的ID多少啊?不解

userid不是INT吗?为什么用引号?

SELECT * FROM user WHERE `password` = '".$_POST['password']."' AND (`username` = '".$_POST['account']."' OR `userid` = '".$_POST['account']."')

password必須符合

配對username或userid有符合則通過

密碼別忘了MD5

以及MYSQL防注入

玩蛇网文章,转载请注明出处和文章网址:http://www.iplaypy.com/wenda/wd14231.html

相关文章 Recommend

玩蛇网Python互助QQ群,欢迎加入-->: 106381465 玩蛇网Python新手群
修订日期:2018年07月11日 - 21时35分18秒 发布自玩蛇网

我要分享到:

必知PYTHON教程 Must Know PYTHON Tutorials

必知PYTHON模块 Must Know PYTHON Modules