致命错误:调用未定义的方法mysqli_result::fetch_all(),以使其与PHP5.2向后兼容
我将代码从测试服务器移动到hostgator,收到以下错误:致命错误:调用未定义的方法mysqli_result::fetch_all(),以使其与PHP5.2向后兼容,php,mysqli,Php,Mysqli,我将代码从测试服务器移动到hostgator,收到以下错误: Fatal error: Call to undefined method mysqli_result::fetch_all() 我已经用fetch_all编写了这么多行代码,所以要全部更改会很烦人 解决这个问题最简单的方法是什么 php示例: function get_all_map_users() { $mysqli = new mysqli(DB_HOST,DB_USER,DB_PASSWORD,DB_NAME
Fatal error: Call to undefined method mysqli_result::fetch_all()
我已经用fetch_all编写了这么多行代码,所以要全部更改会很烦人
解决这个问题最简单的方法是什么
php示例:
function get_all_map_users() {
$mysqli = new mysqli(DB_HOST,DB_USER,DB_PASSWORD,DB_NAME);
if ($mysqli->connect_error) {
//Failed to connect
die('Could not connect: ' . $mysqli->connect_error . ' - ' . $mysqli->connect_errno);
}
//Success
$result = $mysqli->query("SELECT * FROM names");
$rows = $result->fetch_all(MYSQLI_ASSOC);
//Clear result set
$result->free();
//End mysql query
//Close mysqli connection
$mysqli->close();
return $rows;
}
在Hostgator:上启用PHP5.3。我试图包含该行htaccess,但它不起作用。仍然有错误。在支援热线等待30分钟与他们交谈:)