我想要查询匹配填写用户名的人的密码。但是,这不起作用!出于某种原因,适用于一个帐户的相同查询不适用于其他帐户。我确信我没有在查询或用户名中输入任何错字,我确信我搜索的用户名存在。查询返回空即使它应该返回结果
例子:
SELECT密码从用户其中username =“管理员”
这让我对管理员帐户的密码。
SELECT password FROM users WHERE username ='user'
这不会导致任何结果,并且没有语法错误。我确定我的数据库中有一个“用户”。
我在做什么错?
,你能否告诉数据库表? –
显然没有。在插入'user'时可能有空格或其他东西,尝试LIKE搜索或修剪 –
没有空格。我使用了'admin'上使用的完全相同的查询。我改变的唯一的事情是管理员到用户。 – user3546193