mysqli_store_result()期望参数1为mysqli

时间:2013-07-13 05:46:09

标签: mysql

经过数小时的研究并试图找到一个没有成功的答案,我决定在这里问一下。我正在尝试创建一些允许我在游戏服务器上查看玩家统计数据的内容。由于某种原因,mysqli_function_query函数拒绝只使用这个函数,而它适用于任何其他函数,我使用相同的代码,但查询不同。我知道查询是成功的,而不是存储结果。

这是我的代码

function GetOwnStats()
{
    $name = $_SESSION['name'];
    $sql = "SELECT * FROM userdata WHERE name='$name'";
    $result = mysqli_query($GLOBALS['db'],$sql);
    mysqli_store_result($result);
    $rowcount=mysqli_num_rows($result);
    if($rowcount == 1)
    {
        while($row = mysqli_fetch_array($result))
        {
            $admin = $row['admin'];
            settype($admin, "integer");
            $cash = $row['cash'];
            settype($cash,"integer");
            $banned = $row['banned'];
            settype($banned,"integer");
            if($banned == 1)
            {
                $bannedreason = $row['bannedreason'];
            }
            return true;
        }
    }
    else
    {
        return false;
    }
    mysqli_free_result($result);
    return false;
}

0 个答案:

没有答案