Mysql查询结果1记录总计但是0行

时间:2015-08-26 01:06:32

标签: php mysql

我有以下代码来验证用户在数据库中的登录。 在phpMyadmin上运行此SELECT查询,结果是“显示行0 - 0(总计1,查询花费0.0011秒)”。 因此,当我回显它时,mysqli_num_rows($ query)计数为null。 有什么问题?

        $sql = "SELECT 
            Id_Usuario,
            Nome_Usuario,
            Matricula_Usuario,
            Email_Usuario,
            Senha_Usuario,
            Perfil_Usuario,
            Status_Usuario
            FROM USUARIO
            WHERE Email_Usuario = '".$email."' AND Senha_Usuario = '".$senha."' 
            LIMIT 1";

    $query = mysqli_query($conecta, $sql, MYSQLI_STORE_RESULT) or die('Problem running query: ' . mysql_error());
    $row = mysqli_num_rows($query);

    while ($row = mysqli_fetch_assoc($query)) {
        $Id_Usuario = $row['Id_Usuario'];
        $Nome_Usuario = $row['Nome_Usuario'];
        $Matricula_Usuario = $row['Matricula_Usuario'];
        $Email_Usuario = $row['Email_Usuario'];
        $Senha_Usuario = $row['Senha_Usuario'];
        $Perfil_Usuario = $row['Perfil_Usuario'];
        $Status_Usuario = $row['Status_Usuario'];
    }

0 个答案:

没有答案
相关问题