php写入数据库的数据为什么要转义
首先我们要知道,数据库都是由表构成的,当你把数据插入到其中的一个表中的时候,比如是数字呀、文字呀等等的插入的时候能正常插入,但是一旦你要插入特殊的字符,比如说插入下面这个括号里面的内容(“ABC”)到表里。如果不带引号的话ABC是能够插入进去的,但加上双引号以后,插入到表的时候,数据库会认为这对双引号是php语言里面的特殊字符,那么这对双引号就插入不进表格了,这时候只有通过转义,让数据库把这对双引号认为是和ABC三个字符一样。那就那能插入进去了。
来源:http://zhidao.baidu.com/link?url=nmKBIQWxLhmns7AyPzNlv2VvY3fmrf1Lp_OLchBY4cgc7Hh7GGwXDj1_8Ae-IPoeX1acg7sRLdrA3s8KlX4ema
<FORM ACTION="?" METHODE="POST">
XXXXXX
</FORM>
一般在网页开发的时候,前端跟后台是分开的。前端是指网页设计与编写。后台是指后台网页业务逻辑的编写。action属性是指该表单要提交到哪里进行处理。多数情况是要提交到servlet中进行业务逻辑处理。写"?" 一般是前端在编写网页的时候并不知道后台程序员编写的servlet叫什么名字,放在哪里。所以用“?”暂时替代。后台程序员来填空。