コード例 #1
0
 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();
 }