При добавлении записей через форму handler выпадает с ошибкой
Fatal error: Uncaught Error: Call to undefined method mysqli::fetch_object() in W:\domains\localhost\DB.php:25 Stack trace: #0 W:\domains\localhost\handler.php(39): DB->query('INSERT INTO sho...') #1 {main} thrown in W:\domains\localhost\DB.php on line 25
хотя добавляет записи в таблицу кусок из handler.php
$grade = $_POST["grade"];
$sho_name = $_POST["sho_name"];
$y_n = $_POST["y_n"];
$b_day = $_POST["b_day"];
$result = DB::getInstance()->query("INSERT INTO sholar (grade, sho_name, y_n, b_day) VALUES ('$grade', '$sho_name', '$y_n', '$b_day')");
Кусок класса DB
public function query($sql) {
if ($this->_query = $this->_mysqli->query($sql)) {
while ($row = $this->_query->fetch_object()) {
$this->_results[] = $row;
}
$this->_count = $this->_query->num_rows;
}
return $this;
}
26-ая строка в DB.php
while ($row = $this->_query->fetch_object()) {
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости