Non ci sono campi booleani in mysql. Per settare TRUE / FALSE dovresti utilizzare 1 / 0 in un campo TINYINT.

update Contatto set Verificato = 1 where Id_contatto = $ab[$i]

In mysql si assume come FALSE 0 oppure NULL, qualunque altra cosa è TRUE.