为什么在将数据输入mysql时会出现斜杠?

时间:2012-01-11 20:48:32

标签: php mysql html encoding

如果我输入mysql

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

存储为test'ed。

如果我使用

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

将其存储为test /'d

使用发布的数据时,斜线的处理是什么?

1 个答案:

答案 0 :(得分:5)

关闭魔术引号,或使用stripslashes。正在为你插入斜线。

http://php.net/manual/en/function.stripslashes.php