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


PHP keep getting the wrong SQL return values

嘿,我想从数据库中检索一些数据。但似乎无论我在SQL数据库中输入什么值,我都会在代码中返回"密码不正确"语句。(它下降得更好,以供参考,并返回1)。有人能看到我的代码有什么错误吗?$pw总是返回1?

尝试更改$pw,使其从数据库中获取正确的密码,如:

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

而不是像您的示例中那样尝试获取列1的值,因为我相信您通过引用列1返回了其他内容(可能是其他问题后面的用户名)。

尝试更改此行:

echo "Password is incorrect. 'n";

为此:

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

并对结果进行注释