mysqli_fetch_row返回空

时间:2013-09-19 09:45:28

标签: function mysqli

在这个主板上有一个类似的问题,但它对我的情况没有帮助。

已解决:mysqli_fetch_row返回空结果,没有错误,也没有真假结果。

代码

function user_exists($username) {
    $username = sanitize($username);
    $query = mysqli_query($GLOBALS['link'], "SELECT COUNT(`user_id`) FROM `members` WHERE `username` = '$username'");   
    $row = mysqli_fetch_row($query);

    return ($row[0] == 1) ? true : false;
}

修改:已解决!问题已经解决了。上面的代码是正确的。

1 个答案:

答案 0 :(得分:0)

如果您确定,该结果不应为空行: 尝试打印您的查询 - 检查它是否正确。也许sanitize函数给出空结果?