首页 > 数据库技术 > 详细

PHP和sql语句中单引号和双引号的区别

时间:2019-01-02 17:09:04      阅读:146      评论:0      收藏:0      [点我收藏+]

php中 双引号“”会经过解释,再当做html代码输出
而单引号‘’不进行解释,直接输出。
举个栗子:

$abc=‘my name is tome‘;

echo $abc
输出结果是:
my name is tom


echo ‘$abc’
输出结果是:
$abc

echo “$abc”
输出结果是:
my name is tom

在MYSQL中,双引号和单引号的用法让新手不知所措,在这里举个例子,来进行说明。
假设查询条件中使用的是常量,例如:

select * from abc_table where user_name=‘abc‘;
SQL语句可以写成:
SQLstr = “select * from abc_table where user _name= ‘abc’” ;
应用在程序中就是:

SQLstr="select * from abc_table where user_name =‘" . $user["name"]."‘";

所以如果内部只有纯字符串的时候,用单引号(速度快),内部有别的东西(如变量)的时候,用双号引更好点.

PHP和sql语句中单引号和双引号的区别

原文:https://www.cnblogs.com/xwenbin/p/10209290.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!