我做的方法來fecth從數據庫中的數據表,我使用的是MySQL
和PHP ver. 5.6
,這是我的代碼:遇到錯誤信息 - 調用未定義的方法mysqli_result :: fetch_all()
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);
}
當我嘗試脫機訪問此方法時,它完美地工作,但是當我嘗試在webhost上訪問它時,我收到了錯誤消息:Call to undefined method mysqli_result::fetch_all()
而我正在使用相同的PHP
版本。
有人可以幫我解決這個問題嗎?我會感激它的。
可能重複的[mysqli fetch \ _all()不是有效函數?](http://stackoverflow.com/questions/6694437/mysqli-fetch-all-not-a-valid-function) – Phiter
不,我我的意思不是。我的問題不同 – Arta