• 14-10-2015, 22:30:45
    #1
    Normal bir yazıyı eklerken sıkıntı yok fakat (') işareti koyduğumda bu hatayı alıyorum ;

  • 14-10-2015, 22:52:20
    #3
    Hatayı alanlar için ;

    İlk olarak fonksiyon oluşturuyorsunuz

    function tirnak_replace ($par)
    {
       return str_replace(
          array(
             "'", "\""
             ),
          array(
             "'", """
          ),
          $par
       );
    }
    Daha sonra array_map ile post methodu gönderiyorsunuz ;

    $_POST = array_map("tirnak_replace", $_POST);
    Sorun Çözüldü !
  • 14-10-2015, 23:02:37
    #4
    ya da prapared statement oluşturuyoruz böyle hareketlere hiç girmiyoruz. şurdan yavaş yavaş pdo'ya alalım sizi ; http://php.net/manual/en/pdo.prepare.php

    kolaylıklar.

    berrkkra adlı üyeden alıntı: mesajı görüntüle
    Hatayı alanlar için ;

    İlk olarak fonksiyon oluşturuyorsunuz

    function tirnak_replace ($par)
    {
       return str_replace(
          array(
             "'", "\""
             ),
          array(
             "'", """
          ),
          $par
       );
    }
    Daha sonra array_map ile post methodu gönderiyorsunuz ;

    $_POST = array_map("tirnak_replace", $_POST);
    Sorun Çözüldü !
  • 14-10-2015, 23:05:33
    #5
    Üyeliği durduruldu
    pdo ile yaparsan hataların hiçbiri ile uğraşmazsın. tavsiye ederim.
  • 15-10-2015, 00:07:33
    #6
    valla pdo filan ilk aşamadan zorlar beni php kodlamaya yeni başladım biraz mantığını anlayım onada atlarım
  • 16-10-2015, 19:26:18
    #7
    Üyeliği durduruldu
    $_variable = mysql_real_escape_string($variable);
  • 16-10-2015, 19:29:56
    #8
    propertyandturk adlı üyeden alıntı: mesajı görüntüle
    $_variable = mysql_real_escape_string($variable);
    Bu kod hem milattan önceye ait hem de $_xxx diye değişken olmaz.