Bu hata mysql tırnak işaretli veri girmenzden dolayı kaynaklanıyor veriyi girerken tırnak işaretlerinin formatını degiştirerek cozume ulaşabilirsiniz.
veriyi bu sekilde giriyorsanız eger;
mysql_query("UPDATE alan SET name='".$_POST['name']."',
bu sekilde girerseniz ;
mysql_query("UPDATE alan SET name='".mysql_real_escape_string($_POST['name'])."',
Sorun ortadan kalkacaltır
alternatif olarak
veri girerken : addslashes($mesaj);
strip_tags(); ve str_replace komutlarını araştırıp uygulayabilirsiniz.