thinkphp 先create() 然后save() 但是数据库执行报错问题

来源:互联网 发布:逆战最新源码 编辑:程序博客网 时间:2024/09/21 08:55

今天下午,同事遇到一个问题,pigcms网站在添加文本信息的时候,要给文字加上超链接,类似<a href='www.baidu.com'>sfsdf</a>这种,但是用thinkphp的create()方法,然后save(),竟然报错!说数据库语句有问题,我试了一遍发现,是‘ “的事情。

我一开始添加的时候是<a href='www.baidu.com'></a>,用的‘ 单引号,save()方法的时候,set=' 数据',用的也是单引号,造成符号识别错误。后来改成href="www.baidu.com",双引号,错误解决

2014、7、14 今天仔细检查、学习了一下魔法引号、stripslashes、addslashes等知识,将 magic_quotes_gpc=off 设置成off之后,无‘’ ""单双引号敏感问题
0 0