PHP mysql_real_escape_string () dönen `NULL`

1 Cevap

Ben PHP Version 5.1.6 kullanan ve benim $_GET diziden bir sorgu dizesi kaçmaya çalışıyorum. O kaçtı Ancak sonra benim senaryom bir NULL dönüyor.

Bu mysql_escape_string() çalışıyor görünüyor, ama kalktı, bu yüzden bunu kullanmak istemiyorum.

phpinfo() MySQL lib üzerinde kontrol ettikten ben görebiliyorum ne yüklenen tüm para cezası. Herkes önce bu tür bir şey yaşadı?

$term = $_GET['q'];

var_dump($term); // string(7) "richard" 
echo "<br />";

$sterm = mysql_real_escape_string($term, $db);

var_dump($sterm); // NULL 

Bu fonksiyon işe yaramaz neden bana çok garip, ben hayal edemiyorum.