public function update(Usuario $usuario) { $mysqli = new mysqli(Connection::DBHOST, Connection::DBUSERNAME, Connection::DBPASS, Connection::DBNAME); $query = "UPDATE usuario SET id_persona=?, email=?, pass=?, username=?, habilitado=?,\n token=?, fecha_token=FROM_UNIXTIME(?), admin=? where id=?"; $statement = $mysqli->prepare($query); $id = $usuario->getId(); $idPersona = $usuario->getIdPersona(); $email = $usuario->getEmail(); $pass = $usuario->getPass(); $username = $usuario->getUsername(); $habilitado = $usuario->getHabilitado(); $token = $usuario->getToken(); $fechaToken = $usuario->getFechaToken(); $admin = $usuario->getAdmin(); $statement->bind_param("isssisiii", $idPersona, $email, $pass, $username, $habilitado, $token, $fechaToken->getTimestamp(), $admin, $id); $statement->execute(); $statement->close(); $mysqli->close(); }