Du kan ændre din forespørgsel som følger:
UPDATE members SET
username = IFNULL(?, username),
email = IFNULL(?, email) -- and so on for all fields
WHERE...
Det kunne også være mere effektivt at tjekke værdien af dine parametre først og bygge forespørgslen dynamisk, inklusive kun felter, som du har en ikke-nul værdi at opdatere med.