php存入数据库后转义 php把数据存入数据库

php保存数据到数据库

需要转义一下。有几个办法:

成都创新互联是专业的大英网站建设公司,大英接单;提供成都网站制作、成都做网站、外贸营销网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行大英网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

1,最简单,把一些危险字符过滤掉,比如英文的单引号,双引号等;

2,使用addslashes在php中进行转义,自己处理;

3,可以使用一些现成的处理方法,比如uchome自带的getstr。这样的好处就是对各种可能出现的情况处理比较好。

php写入数据库的数据为什么要转义,请详细的回答下

首先我们要知道,数据库都是由表构成的,当你把数据插入到其中的一个表中的时候,比如是数字呀、文字呀等等的插入的时候能正常插入,但是一旦你要插入特殊的字符,比如说插入下面这个括号里面的内容(“ABC”)到表里。如果不带引号的话ABC是能够插入进去的,但加上双引号以后,插入到表的时候,数据库会认为这对双引号是php语言里面的特殊字符,那么这对双引号就插入不进表格了,这时候只有通过转义,让数据库把这对双引号认为是和ABC三个字符一样。那就那能插入进去了。希望能对你有帮助。。

php,html转义后插入数据库问题

首先两种方案都没多大问题,我个人倾向于存进去前就转义好,这样就不需要之后每次读出来的时候都转义,省一点性能

“万一我要查 quot 这个的时候不就是查出来了吗?”你的担心我认为是多余的,转义后的字符都是比较罕见的,我认为不太可能会需要查到

php写入数据库的数据为什么要转义

平时插入 整型、字符串时不需要转义例如 AAA 111

但如果想插入一些特殊符号的时候 比如 "AAA 111"这时需要转义才会插入到数据库


网站栏目:php存入数据库后转义 php把数据存入数据库
标题来源:http://pwwzsj.com/article/ddigdep.html