gpt4 book ai didi

php - 获取错误消息 - 调用未定义的方法 mysqli_result::fetch_all()

转载 作者:行者123 更新时间:2023-11-29 20:21:36 25 4
gpt4 key购买 nike


我制作了从数据库获取数据表的方法,我正在使用 MySQLPHP ver. 5.6 ,这是我的代码:

public function fetch($table, $notation = null, $where = null) {
if ($notation != null) {
$sql = "SELECT $notation FROM $table";
} else {
$sql = "SELECT * FROM $table";
}
if ($where != null) {
$sql .= " WHERE $where";
}
$query = $this->connection->query($sql) or die ($this->connection->error);
return $query->fetch_all(MYSQLI_BOTH);
}

当我尝试离线访问此方法时,它工作正常,但是当我尝试在网络主机上访问它时,我收到错误消息:Call to undefined method mysqli_result::fetch_all()而我使用的是相同的 PHP版本。
有人可以帮我解决这个问题吗?我将不胜感激。

PHP extensions on my server

最佳答案

您的服务器不仅需要安装相同版本的 PHP,还需要安装相同的 PHP 扩展。看起来您正在使用 MySQLi 扩展,需要将其安装在您的服务器上。根据您的托管情况,执行此操作的过程将有很大差异 - 尝试在谷歌上搜索“在 [cpanel/VPS/您正在使用的任何东西]上安装 mysqli”。

关于php - 获取错误消息 - 调用未定义的方法 mysqli_result::fetch_all(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39481737/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com