$kayit = @mysql_query("insert into haber (hadi,konu,icerik) value ('$baslik','$konu','$icerik''')");
Yukardaki kodu haber sitemde kullanıyorum $içerik değişkeni haberin içeriğini belirtiyor değişkende ' işareti kullandıgımda veritabanına kayıt yapılmıyor. Nasıl düzeltebilirim :S
$icerik = mysql_real_escape_string($icerik);
Bu fonksiyonu kullanırsan ' işaretini \' haline getirerek sorguyu bozmasını engellemiş olursun. Ayrıca SQL Injectionu da araştırmanı öneririm. Yine bu fonksiyonu kullanarak engellersin.
$kayit=mysql_query("INSERT INTO haber(hadi,konu,icerik) ". "VALUES('$hadi', '$konu', '$icerik')");