Php 调用未定义的方法mysqli::result()

Php 调用未定义的方法mysqli::result(),php,mysql,Php,Mysql,你们能帮我找出我的错误吗,谢谢你们的帮助 调用未定义的方法mysqli::result() 像这样尝试: function user_exists($username) { $db = mysqli_connect("localhost","root","","sample"); $result = $db->query("SELECT `id` FROM `users` WHERE username = '$username'");

你们能帮我找出我的错误吗,谢谢你们的帮助

调用未定义的方法mysqli::result()

像这样尝试:

    function user_exists($username) {
        $db = mysqli_connect("localhost","root","","sample");
        $result = $db->query("SELECT `id` FROM `users` WHERE username = '$username'");
        return ($result->num_rows ? true : false);}

您试图从此函数返回什么?错误显示没有mysqli::result()方法请快速查看,mysqli没有名为result的方法
    function user_exists($username) {
        $db = mysqli_connect("localhost","root","","sample");
        $result = $db->query("SELECT `id` FROM `users` WHERE username = '$username'");
        return ($result->num_rows ? true : false);}