prepare("SELECT * FROM users WHERE id = ?"); $stmt->bind_param("s", $userID); $stmt->execute(); $result = $stmt->get_result(); if ($result->num_rows > 0) { $user = $result->fetch_assoc(); if (!password_verify($current_password, $user['password'])) { die("-4"); } } else { die("-5"); } $stmt = $conn->prepare("SELECT * FROM users WHERE username = ?"); $stmt->bind_param("s", $new_username); $stmt->execute(); $result = $stmt->get_result(); if ($result->num_rows > 0) { die("-6"); } $stmt = $conn->prepare("UPDATE users SET username = ? WHERE id = ?"); $stmt->bind_param("ss", $new_username, $userID); $stmt->execute(); $stmt->close(); $conn->close(); echo '1'; ?>