• 05-05-2009, 19:43:34
    #1
    Merhaba arkadaşlar,

    Kendim için wp bot yazıyordum ama pek beceremediğimi söylemeliyim, işin sonuna kadar geldim ancak çektiğim verileri veritabanına eklerken aşağıdaki hatayla karşılaşıyorum. Sizce sorun neden kaynaklanıyor olabilir ?

    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'dan yapılan yazılı açıklamada, kendi fiber optik altyapısına sahip telekom opera' at line 1
  • 05-05-2009, 20:00:18
    #3
    O fonksiyonu denedim, onu kullandığımda yazıyı bölüp bir kısmını alıyor ne yazıkki. Dökümandanda pek birşey anlamadım ingilizcem yok başka yolu var mı
  • 05-05-2009, 20:10:03
    #4
    php.net/mysql_escape_string
  • 05-05-2009, 20:10:24
    #5
    Tek tırnak işareti sorgunda problem oluşturuyor. Yukarıdaki fonksiyon işini çözmesi lazım ( ya da ben aç karnına yanlış hatırlıyorum ) ..
  • 05-05-2009, 20:14:13
    #6
    Fonksiyon hatayı ortadan kaldırıyor ama bu seferde yazıdaki "ü" karakterine kadar olan kısmı alıyor gerisini almıyor
  • 05-05-2009, 20:24:51
    #7
    PHP Dosyalarınızı UTF8 olarak kaydedin. HTML sayfadaki karakter setinide utf8 olarak ayarlayın.
  • 05-05-2009, 20:32:43
    #8
    Yaptım ama değişmedi sonuç.

    "Tellcom ve Superonline güçlerini birleştirdi"

    bu yazıyı "Tellcom ve Superonline g" bu kadar alıyor gerisini almıyor.
  • 05-05-2009, 21:04:46
    #9
    Sorunu halletim.

    verdiğiniz fonksiyon ile tırnak işaretlerinden kurtuldum ( mysql_escape_string(); ) ve aşağıdaki fonksiyon ilede karakter setini değiştirdim sorun kalktı. Teşekkür ederim.

    function convertString($string) {
       return iconv("ISO-8859-9", "UTF-8", $string);
    }