2012-01-11 38 views
1

如果我輸入到MySQL爲什麼在向mysql輸入數據時會出現斜槓?

htmlspecialchars("test'ed", ENT_QUOTES, 'UTF-8') 

其存儲爲test'ed。

如果我使用

htmlspecialchars($_POST["txtfirstname"], ENT_QUOTES, 'UTF-8') 

其保存爲測試/倒是

請告訴我處理斜線使用發佈的數據是什麼時候?

+3

我相信它存儲爲'\'而不是'/''。你[禁用魔術引號](http://php.net/manual/en/security.magicquotes.disabling.php)? – 2012-01-11 20:49:25

+1

您是否確定10000%會被插入到數據庫中?你從哪裏得到信息(即你如何查詢你的數據庫)? – 2012-01-11 20:49:58

+0

Rob你是正確的反斜槓。 – SirM 2012-01-11 20:52:54

回答