mysql 存入 < “” 被转义

存入字符被转义
< == &lt;
" == &quot;

什么原因,怎么处理?

阅读 2.7k
2 个回答

可能是你的php框架转义的这些字符,因为这些字符一般可以通过SQL注入来攻击你的数据库,你可以了解一下sql注入,这样转义的话可以防止你的数据库被攻击,你读数据时可以通过php反转义函数stripslashes来显示正常数据

找框架文档, 看看怎么处理这问题. 这种不分三七二十一就处理转义的框架是傻子. 换一个吧.

简单解决方法就是用 filter_input(INPUT_POST, '字段名') 自己获取这个数据.

推荐问题