600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > php+mysql怎么不转义原样保存内容

php+mysql怎么不转义原样保存内容

时间:2023-10-12 23:20:03

相关推荐

php+mysql怎么不转义原样保存内容

后端开发|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反转义。

——解决方案——————–

这个问题好。解决了我对转义的迷惑

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。