kullanıcı tablosunda gizli soru alanı olduğunu ve gizli_soru - sifre inputları oldugunu varsayarsak.

sql sorgun
UPDATE FROM user SET sifre="$sifre" WHERE gizli_soru="$gizli_soru"

gizli sorunu şart olarak sorguna ekliyerek değiştirebilirsin.