登录表单有问题?



我是PHP新手,我正处于学习阶段,我在数据库中创建了一个寄存器表,并希望使用寄存器表数据进行简单登录。

if(isset($_POST['submit'])){
$name = $_POST['name'];
$email = $_POST['email'];
$login = "SELECT FROM register WHERE name='".$name."' AND email= '".$email."'  ";
$run = mysqli_query( $con, $login );
if ( mysqli_num_rows($run)>0 ) {
echo "<script>alert('Logged In Successfully'); </script>";
}
exit();
}

您的查询应该像 因为您没有指定要从数据库中获取的数据类型

$login = "SELECT COUNT(*) FROM register WHERE name='".$name."' AND email= '".$email."'  ";

然后你的代码可能会改变,就像

if ( $run > 0 ) {
echo "<script>alert('Logged In Successfully'); </script>";
}

相关内容

最新更新