所以,如果我有代码:
$result = mysql_query("SELECT password FROM users WHERE username = '$username'");
$return = mysql_fetch_assoc($result);
然后我要检查返回的值,即“password”的值。因此,我试过这个:
if ($return['password'] == $password)
{
login_success();
}
但是,该代码只是将PHP置于某种疯狂的循环模式,它会一次又一次地打印出页面内容,直到我关闭浏览器。那么如何根据存储在变量密码中的文本检查密码的返回值?
答案 0 :(得分:0)
要查看登录目的,请按照以下代码
$username=$_REQUEST['username'];
$password=$_REQUEST['password'];
$query="select * from users where username='$username' and password='$password' ";
$result=mysql_num_rows(mysql_query($query));
if($result>0)
{
echo "Login Success";
}
else
{
echo "Login Failed";
}