顺便说一句,谢谢你的帮助
普莱斯试试这个
mysqli_query("SELECT * FROM Register WHERE email = '$email' and password ='$password'");
if(mysql_num_rows($query))
{
echo '
<script>
alert("Succesful Login");
window.history.go(-1);
</script>';
exit;
}
else
{
echo '
<script>
alert("The email is not the same or does not exist");
window.history.go(-1);
</script>';
exit;
}
谢谢,工作很不错 – Cheygipe
更改查询像下面
SELECT password FROM Register WHERE email = '$email' AND password = '$password'
还可以使用mysqli的*因为MySQL *已弃用并已彻底删除,在7页
谢谢,还需要使用mysql_num_rows($ query2)进行验证if if – Cheygipe
执行第二个查询后,您的数据将在$查询。你必须使用
$data=mysql_fetch_array($query);
$data['password'];// there contains password
so you code this
if($query2==$password)
{
echo '
<script>
alert("Succesful Login");
window.history.go(-1);
</script>';
exit;
}
will be changed to
if($data['password']==$password)
{
echo '
<script>
alert("Succesful Login");
window.history.go(-1);
</script>';
exit;
}
希望得到您的答复。
是你的密码加密? – Exprator
不,不,我用POST简单,在HTML – Cheygipe
中键入“密码”,然后在第二个查询中输入并输入AND而不是逗号后的电子邮件地址= $ email和password = $密码。 – Exprator