1
如果我輸入到MySQL爲什麼在向mysql輸入數據時會出現斜槓?
htmlspecialchars("test'ed", ENT_QUOTES, 'UTF-8')
其存儲爲test'ed。
如果我使用
htmlspecialchars($_POST["txtfirstname"], ENT_QUOTES, 'UTF-8')
其保存爲測試/倒是
請告訴我處理斜線使用發佈的數據是什麼時候?
如果我輸入到MySQL爲什麼在向mysql輸入數據時會出現斜槓?
htmlspecialchars("test'ed", ENT_QUOTES, 'UTF-8')
其存儲爲test'ed。
如果我使用
htmlspecialchars($_POST["txtfirstname"], ENT_QUOTES, 'UTF-8')
其保存爲測試/倒是
請告訴我處理斜線使用發佈的數據是什麼時候?
關閉魔術引號或使用反斜線。斜槓正在爲您插入。
stripslashes工作。 Phpmyadmin顯示測試\ ' ed發佈的數據,但現在它顯示測試'編。謝謝 – SirM 2012-01-11 21:02:18
我相信它存儲爲'\'而不是'/''。你[禁用魔術引號](http://php.net/manual/en/security.magicquotes.disabling.php)? – 2012-01-11 20:49:25
您是否確定10000%會被插入到數據庫中?你從哪裏得到信息(即你如何查詢你的數據庫)? – 2012-01-11 20:49:58
Rob你是正確的反斜槓。 – SirM 2012-01-11 20:52:54