mysql_real_escape_string ve posta adres veri

0 Cevap php

Ben ekleme ve güncelleştirme sorguları (posta adresleri) olarak kullanılan verileri temizlemek için mysql_real_escape_string kullanıyorum. Ben. 25'den sonra. I, 25/5 olarak girilebilir bilmek nedir Mysql kaldırır, ancak bazı kullanıcılar kasıtlı 25 \ olarak girebilirsiniz çıktı 25 gibi biter bu "25 \ 5" gibi bir şey var ama ne zaman bir şey, 5. Nasıl tutmak ve kendisi 25 \ 5 olarak alabilirsiniz. Teşekkürler.

Edit:

$address = "23\5, Elm Street";
$clean = mysql_real_escape_string($address);
$data = mysql_query("insert into students (address) values ('$clean') ");

if (!$data) {
    echo "Not ok" .mysql_error();
}else {
    echo "Ok";
} $data = mysql_query("select address from students");

while ($info=mysql_fetch_assoc($data)){
    print $info["address"];
    print '<br>';
}

0 Cevap