为什么我在向mysql输入数据时会收到斜杠?

Sir*_*irM 1 html php mysql encoding

如果我输入mysql

htmlspecialchars("test'ed", ENT_QUOTES, 'UTF-8')
Run Code Online (Sandbox Code Playgroud)

它存储为test'ed.

如果我使用

htmlspecialchars( $_POST["txtfirstname"], ENT_QUOTES, 'UTF-8')
Run Code Online (Sandbox Code Playgroud)

它存储为test /'d

使用发布的数据时,斜线的交易是什么?

Nik*_*696 5

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

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