嘿我想要从数据库中检索一些数据。但似乎无论我进入我的SQL数据库的值是什么,我总是返回"密码不正确"语句嵌入我的代码中。 (它越好越好参考并返回1)。任何人都可以看到我的代码有什么问题,其中$ pw将始终返回1?
答案 0 :(得分:1)
尝试更改$pw
,以便从数据库中获取正确的密码,如下所示:
$pw = OCIResult($stmt,"PASSWORD");
而不是像你的例子那样试图获取第1列的值,因为我相信你会通过引用第1列返回其他东西(可能是你的其他问题之后的用户名)。
答案 1 :(得分:0)
尝试更改此行:
echo "Password is incorrect. \n";
为此:
echo "Password is incorrect.".$pw.";".$password;
评论结果