#1
$query = "UPDATE qb SET question = $soru,
a = $a,
b = $b,
c = $c,
d = $d,
correctans = $dogru WHERE sno = $no";
#2
$qu = "UPDATE qb SET question=' $soru', a=' $a',b=' $b',c=' $c',d=' $d',correctans=' $dogru' WHERE sno=' $no' "
2 defa update sorgusu oluşturmuşsunuz ve @ZorbAA'nın dediği gibi noktalı virgül eksik. 2. sorguyu silseniz dahi çalışır.