posttan gelen her veride bu sorunu yaşarsın sql e eklerken yapacağın şey
 foreach($_POST as $sa=>$ho) $_POST[$sa]=addslashes($_POST[$sa]);
bunu veri eklerken mysql_query("insert into .... dan önce koymalısın
veri okurkende mysql_fetch_Array ve ya fetch_assoc ile okuyup
hemen sqlden geleni php arraylarına döktükten sonra
 (Ör: $gel=mysql_fetch_array($sorgu); & $gel=mysql_fetch_assoc($sorgu); )
 foreach($gel as $sa=>$ho) $gel[$sa]=stripslashes($gel[$sa]);
gibi yapıp sql e eklerken ' => \' , " => \" yaparsın
okurkende tam tersi syntax engeline takılmamış olursun