在mysql数据库中看不到数据

wgmfuz8q  于 2021-06-25  发布在  Mysql
关注(0)|答案(0)|浏览(186)

注册用户说这样的数据登录=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);
?>

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题