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