从mysql PHP获取行时出错

从mysql PHP获取行时出错,php,mysql,Php,Mysql,我在PHP服务器上运行了以下代码,但我遇到了以下问题 $stmt = $this->conn->prepare("SELECT * FROM vehicle_model"); $stmt->execute(); //grab a result set $resultSet = $stmt->get_result(); //pull all results as an associative array $result = $resultSet->fetch_all(

我在PHP服务器上运行了以下代码,但我遇到了以下问题

$stmt = $this->conn->prepare("SELECT * FROM vehicle_model");
$stmt->execute();
//grab a result set
$resultSet = $stmt->get_result();
//pull all results as an associative array
$result = $resultSet->fetch_all();
$stmt->close();
return $result;
我已经创建了如下的连接

new mysqli(DB_HOST, DB_USERNAME, DB_PASSWORD, DB_NAME);
我有PHP版本5.5.9和服务器类型:MySQL

错误:

[Mon Apr 11 19:33:46.033855 2016][:error][pid 10259][client 223.190.77.90:50531]PHP致命错误:在第19行的/var/www/html/include/VehicleModelHandler.PHP中调用未定义的方法mysqli_stmt::get_result()


如果有人能指出发生了什么错误,我会被困近2个小时,这将是一个很大的帮助。

文档清楚地解释了如何使用$stmt函数


请参考以下内容:

检查是否安装了mysqld(客户端)。是否插入和更新了其他表。是否存在相关问题。看起来@rray是对的