给数据拼接单引号php sql语句拼接 单双引号

关于php中单双引号的问题?

.是php中用来连接字符串的(这是最基础的知识不清楚你怎么学的),至于单引号是因为user_name在数据库中是字符型的数据,查询时需要以单引号括起,比如说你$user_name变量的值是admin,那最终拼接需要的结果就是类似于

为宝清等地区用户提供了全套网页设计制作服务,及宝清网站建设行业解决方案。主营业务为成都网站制作、成都网站设计、宝清网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

Where user_name='admin'

如果不加单引号,最终就会拼接成

Where user_name=admin

后者就是错误的sql语句

php字符串拼接问题,各位大神详细解释一下,因为是初学者

单引号的意思是:把$username和$password的输出值转化为字符串,以保证存如数据库的时候符合 数据库的字段类型

双引号:保证整个sql语句是个字符串,双引号中间代表一句话,成对出现,如果不是成对出现php就会报错

点(.)是连接符号,变量不能在字符串中直接输出,所以用双引号隔开,然后.链接

一个很纠结的php 中的单引号 双引号 连接符 问题

输出字符串用单引号,读取速度快,但是单引号不能识别变量,双引号才能识别变量,也就是说,单纯输出字符串的情况下,就用单引号好,输出含有变量的字符串就要用双引号了。你这段代码分开三段看 是这样的 "a href='edit.php?id=" 这一段,$row["id"]这一段,'"回复/a"; 这一段。也就是前面一段字符串,加(.其实这个也叫字符串相加符)中间一个变量(.再加)后面一段字符串。其实就是一个字符串加一个变量再加一个字符串,理解了两个连接符的作用了吗?

PHP 如何将单引号字符串与双引号字符串连接起来。

php字符串连接符‘.’(英文点号),

单引号字符串 $str1 = 'aaaa' ;

双引号字符串 $str2 = "bbbb" ;

合并:$str = $str1.$str2 ;

输出:echo $str ;

结果:aaaabbbb

混合嵌套:

$str1 = 'aa"bbbb"aa' ;

$str2 = "bb'aaaa'bb" ;

echo $str1 .$str2;

结果:aa"bbbb"aabb'aaaa'bb

不可以交叉使用的


文章名称:给数据拼接单引号php sql语句拼接 单双引号
文章分享:http://scjbc.cn/article/hhcsso.html

其他资讯