Comando de actualización Ajillion PHP-MySQLi-Database-Class

Usando la clase MySQLi hecha por Ajillion :: https://github.com/ajillion/PHP-MySQLi-Database-Class

Me gustaría ejecutar el siguiente comando

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

y no estoy seguro de cómo hacerlo con la clase. ¿Hay alguna manera de que pueda administrar sentencias WHERE como esta utilizando esa clase, especialmente para los comandos de ACTUALIZAR dado que las consultas normales puedo $ mysqli-> rawQuery () el comando.

El problema con ejecutar rawQuery () en el comando de arriba es que obtengo un

Error grave de PHP: llamada a una función miembro fetch_field () en un objeto no objeto

ya que está intentando reunir los resultados que un comando UPDATE no proporciona.

Solutions Collecting From Web of "Comando de actualización Ajillion PHP-MySQLi-Database-Class"

Esto pareció resolver el problema.

cambiar la línea 101

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

a

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

Luego pasé a agregar

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

después de la línea 401

Puede haber una mejor manera de hacerlo, pero esto es lo que hice y parece funcionar.