Intereting Posts
Создание собственного TinyURL Массив сортировки без регистров В моем обратном вызове CURL CURLOPT_PROGRESSFUNCTION dltotal всегда 0 PHPUnit: ожидание вызова метода с массивом в качестве аргумента Модель подписки OpenCart (х месяцев) Уведомление Firebase, которое не получено на устройстве при отправке через cURL / PHP PHP: разделите длинную строку без разрыва слов Symfony2 & Doctine2: removeElement does'nt work Я делаю это неправильно, или есть ошибка в библиотеке проверки формы CodeIgniter при использовании массивов в качестве имен полей? PHP-код, отображаемый в комментариях в браузере с использованием WAMP Bing API поиска и Azure как получить доступ к php определенной константе, используя переменную $ как имя определенной константы Неожиданное наблюдение: var_dump () массива помещает ссылки на элементы … с каких пор? Преобразование MySQL UTC datetime в временную метку UNIX ImageTrueColorToPalette проигрывает цвета

Команда обновления Ajillion PHP-MySQLi-Database-Class

Использование класса MySQLi, созданного Ajillion :: https://github.com/ajillion/PHP-MySQL-Database-Class

Я хотел бы выполнить следующую команду

$command = "UPDATE sessions SET active = 0 WHERE DATE_ADD(last, INTERVAL life MINUTE) <= now()"; 

и я не уверен, как это сделать с классом. Есть ли способ, которым я могу управлять инструкциями WHERE, подобными этому, используя этот класс, особенно для команд UPDATE, поскольку обычные запросы я могу $ mysqli-> rawQuery () выполнить команду.

Проблема с запуском rawQuery () в приведенной выше команде заключается в том, что я получаю

PHP Неустранимая ошибка: вызов функции-члена fetch_field () для не объекта

поскольку он пытается собрать результаты, которые команда UPDATE не дает.

Это, похоже, решило проблему.

строка изменения 101

 $this->_query = filter_var($query, FILTER_SANITIZE_STRING); 

в

 $this->_query = $this->_mysqli->real_escape_string($query); 

Затем я добавил:

 if(gettype($meta) == "boolean") return $results; 

после строки 401

Там может быть лучший способ сделать это, но это то, что я сделал, и, похоже, это работает.