php切换我的tinyint值

时间:2017-05-25 19:13:50

标签: php mysql tinyint

我是新手到php并使用mysql。 我有用户信息表: databse

在登录时我获得执行查询,获取所有信息: my php

$query = "SELECT * FROM `users` WHERE `username` = '$username' AND `password` = '$password'";
        //$result = mysql::query($query);
        $rows = mysql::select($query);
        // If result matched $myusername and $mypassword, table row must be 1 row

        if(count($rows) == 1) {
            $_SESSION['login_user'] = $username;
            if($rows['admin'] == 1) {
                $_SESSION['admin'] = true;
            } else {
                $_SESSION['admin'] = false;
            }
            header("location: index.php");
        } else {
            $error = "Your Login Name or Password is invalid";
        }

然后我登录用户,它完全登录,但是我尝试读取我是否是管理员,而我的tinyint值总是与数据库中的相反。

也许它是php所做的事情,我应该永久地切换我的,或者这是我的错?

0 个答案:

没有答案
相关问题