用array_bind_result()重写一个函数

时间:2018-11-26 11:35:37

标签: bind

我想用bind_result ()重写此函数,但是我做不到。我是php编程的新手。我的托管不支持get_result ()。它显示:

  

严重错误调用未定义的方法mysqli_stmt :: get_result()

请帮助我。

function getDBResult($query, $params = array())
{
    $sql_statement = $this->conn->prepare($query);
    if (! empty($params)) {
        $this->bindParams($sql_statement, $params);
    }
   $sql_statement->execute();
    $result = $sql_statement->get_result();      
    if ($result->num_rows > 0) {
        while ($row = $result->fetch_assoc()) {
            $resultset[] = $row;
        }
    }      
    if (! empty($resultset)) {
        return $resultset;
    }
}

0 个答案:

没有答案