【发布时间】:2015-10-30 10:25:25
【问题描述】:
我试图为我自己创建一个简单的 mysqli 类,但是有一个错误,我无法解决。 在第 20 行调用未定义的方法 mysqli::fetch_assoc()。
public function __construct() {
$this->db = new mysqli('localhost','username','password','web');
if (mysqli_connect_error()) {
die('Connect Error (' . mysqli_connect_errno() . ') '
. mysqli_connect_error());
}
}
public function query($query) {
$result = $this->db->query($query);
return $result;
}
public function fetch($query) {
if (!empty($query)) {
while ($row = $this->db->fetch_assoc()) { *//there are line 20*
$data[] = $row;
}
return $data;
} else {
return false;
}
}
【问题讨论】:
-
你在哪里执行查询??