Не могу понять ошибку Fatal error: Uncaught Error: Call to a member function fetch_object() on boolean

214
12 апреля 2019, 12:30

При добавлении записей через форму 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()) {
READ ALSO
Вечные куки в PHP при входе в аккаунт

Вечные куки в PHP при входе в аккаунт

Подскажите, (только начал работать с PHP) как и куда записать код с запоминанием вечных куки при входе пользователя, чтобы учётная запись была...

230
Для чего нужны события и слушатели событий в Laravel на примере интернет-магазина?

Для чего нужны события и слушатели событий в Laravel на примере интернет-магазина?

Использую laravel 56 для разработки интернет-магазина и как-то не приходилось пользоваться событиями и их слушателями

181
php распаковать бинарную строку без unpack

php распаковать бинарную строку без unpack

Дана бинарная строкаВ ней каждые 4 символа одно значение типа float в формате big-endian

206