2012-01-11 167 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

回答

相关问题