2010-11-13 35 views
0

我的描述段落包含(「」和「),但是當我嘗試保存數據時,斜槓(\)在這些字符前被保存在數據庫中。我正在使用mysql_real_escape_string($_POST['des'],$link);但這不起作用。如何在php中使用特殊字符存儲文本?

回答

1

這聽起來像是你雙重轉義你的數據。如果啓用了魔術引號,則會出現這種情況。您可以通過檢查gpc_magic_quotes_enabled()的返回值來檢查這一點。

如果已啓用魔術引號,則應在使用它之前關閉它們在php.ini中,或使用stripslashes取消隱藏數據。

0

檢查您的php.ini設置magic_quotes_gpcmagic_quotes_runtime。把它們關掉。