没有在MySQL数据库中看到数据

时间:2018-01-11 19:53:58

标签: php mysql

注册用户说这样的数据login = test,密码= 12345 我尝试手动输入。我正在写一个链接example.com/login.php?username=test&password=12345 并通过代码打印无效。虽然在数据库用户中检查了它,但是所有数据都已正确输入,但没有看到。我试图创造另一个,但结果是一样的。这是我的代码,然后评论的是,第一次尝试得到答案,结果是一样的。错误不会显示。

<?php
error_reporting(E_ALL);
require_once ("connect.php");

$login = mysqli_real_escape_string($conn,$_GET['username']);
$password = mysqli_real_escape_string($conn,$_GET['password']);
$password = md5($password);

$sql = mysqli_query($conn, "SELECT * FROM login WHERE username = '$login' AND password = '$password'");

//if($sql){
//    $dados = mysqli_num_rows($sql);
//    echo "$dados";
//    if($dados > 0){
//        echo 'Success';
//    }else{
//        echo 'Invalid';
//    }
//}

$id_user = mysqli_fetch_array($sql);
if (empty($id_user['id'])){
    echo 'Invalid';
}
else {
    echo 'Success';
}

mysqli_close($conn);
?>

0 个答案:

没有答案