public function saveExistingUser(User $user) { $query = self::UPDATE_QUERY; $query_params = array(':email' => $user->getEmail(), ':age' => $user->getAge(), ':bio' => $user->getBio(), ':role' => $user->isAdmin(), ':fullname' => $user->getFullname(), ':address' => $user->getAddress(), ':postcode' => $user->getPostcode(), ':id' => $user->getUserId(), ':bankcard' => $user->getBankCard()); try { $stmt = $this->pdo->prepare($query); $stmt->execute($query_params); return 1; } catch (PDOException $ex) { die("Failed to run query: " . $ex->getMessage()); } }