PHP不断获得错误的SQL返回值

时间:2014-10-05 15:31:35

标签: php sql

嘿我想要从数据库中检索一些数据。但似乎无论我进入我的SQL数据库的值是什么,我总是返回"密码不正确"语句嵌入我的代码中。 (它越好越好参考并返回1)。任何人都可以看到我的代码有什么问题,其中$ pw将始终返回1?

2 个答案:

答案 0 :(得分:1)

尝试更改$pw,以便从数据库中获取正确的密码,如下所示:

 $pw = OCIResult($stmt,"PASSWORD");

而不是像你的例子那样试图获取第1列的值,因为我相信你会通过引用第1列返回其他东西(可能是你的其他问题之后的用户名)。

答案 1 :(得分:0)

尝试更改此行:

echo "Password is incorrect. \n";

为此:

echo "Password is incorrect.".$pw.";".$password;

评论结果