后端开发|php教程
mysql,sql,php,stripslashes,addslashes
后端开发-php教程
php+mysql如何不转义原样保存内容
vc源码,ubuntu查看25端口,爬虫编程的故事,php pujiahh,云洞seolzw
本帖最后由 ycyuyuan 于 -12-10 20:48:07 编辑
js源码加密,ubuntu本地源iso,微信ua爬虫,php where,金泉seolzw
不知php+mysql保存或更新数据库里的记录时有没有可以不使用sql的方式,如果要使用sql考虑内容有特殊字符或SQL注入就要转义保存吧,问一下有没有不用转义原样保存的方法(同时没有SQL注入漏洞)
ipa应用商店源码,vscode重新加载页面,ubuntu命令文件,TOMCAT下载电影,sqlite数据库被锁定,sublime网页设计视频教程,discuz创建数据库无法显示网页,100元服务器,table 插件,学习前端开发框架教程,网络爬虫股票,php alert,重庆网站seo,springboot打车,帝国cms 标签e:loop,网站ico图标素材,网页qq聊天代码,joomla 模板大全,百度推广后台ip,jsp淘宝这种信息展示的页面,基于vc 的药店药品管理系统,em博客程序lzw
一般需要原样保存的东西:
比如要保存一段很长的随机生成的密钥
保存一段代码片段
保存php文件到数据库
保存自己写的技术文章
保存新闻……
分享到:更多
——解决方案——————–
mysql储存转义,读取反转义是自动的吧。
mysql_real_escape_string();
——解决方案——————–
转义字符“’”是必须的,因为在被单引号括起的字符串中的单引号会引起歧义,不转义是不行的
至于其他内容是否需要处理,完全取决于你的业务需要
——解决方案——————–
单引号,双引号,反斜杠,null是必须要转义的。如果不转义,在执行sql的时候可能会引起歧义。
保存的时候使用addslashes转义,取出来内容的时候用stripslashes反转义。
——解决方案——————–
这个问题好。解决了我对转义的迷惑