这就要从双引号和单引号的作用讲起:

双引号里面的字段会经过编译器解释然后再当作HTML代码输出,但是单引号里面的不需要解释,直接输出。例如:

$abc='I love u';

echo $abc //结果是:I love u

echo '$abc' //结果是:$abc

echo "$abc" //结果是:I love u

所以在对数据库里面的SQL语句赋值的时候也要用在双引号里面SQL="select a,b,c from ..."

但是SQL语句中会有单引号把字段名引出来

例如:select * from table where user='abc';

这里的SQL语句可以直接写成SQL="select * from table where user='abc'"

但是如果象下面:

$user='abc';

SQL1="select * from table where user=' ".$user." ' ";对比一下

SQL2="select * from table where user=' abc ' "

我把单引号和双引号之间多加了点空格,希望你能看的清楚一点。

也就是把'abc' 替换为 '".$user."'都是在一个单引号里面的。只是把整个SQL字符串分割了。

SQL1可以分解为以下3个部分

1:"select * from table where user=' "

2:$user

3:" ' "

字符串之间用 . 来连接

php引号变量_下列PHP数据库insert语句中变量前后的点和双引号有什么作用?相关推荐

  1. mysql insert into 变量+1_如何在MySQL INSERT语句中包含PHP变量

    将字符串添加到查询中的规则简单明了:字符串应该用引号括起来. 因此,这些引号应该在数据中转义,以及一些其他字符,使用 mysql_real_escape_string() 所以,您的代码变成$type ...

  2. ef oracle 双引号,Oracle 数据库中字符串和日期必须使用双引号标识。

    Oracle 数据库中字符串和日期必须使用双引号标识. 更多相关问题 平面的投影规律是什么 下列有关生活给水管网水力计算的叙述中,错误的是( ). 下列______材料消耗不属于预算定额中材料必须消耗 ...

  3. mysql查询选课程的学生学号和姓名_数据库SQL语句中查询选修了全部课程的学生的学号和姓名理解...

    首先头脑中有三点概念: 1.EXISTS子查询找到的提交 NOTEXISTS子查询中找不到的提交 说明:不要去翻译为存在和不存在,把脑袋搞晕. 2.建立程序循环的概念,这是一个动态的查询过程.如FOR ...

  4. 用insert语句时,什么样的数据要加引号,什么样的数据不用加引号?

    用insert语句时,什么样的数据要加引号,什么样的数据不用加引号? CREATE DATABASE MyDB Use MyDB CREATE TABLE Customer_Data ( custom ...

  5. mysql insert into values select_mysql中insert语句中,value与values之间的区别?

    你的位置: 问答吧 -> JAVA -> 问题详情 mysql中insert语句中,value与values之间的区别? mysql> select * from tt; +---- ...

  6. MySQL删除s表命令_SQLServer数据库sql语句中----删除表数据drop、truncate和delete的用法...

    本文主要向大家介绍了SQLServer数据库sql语句中----删除表数据drop.truncate和delete的用法,通过具体的内容向大家展现,希望对大家学习SQLServer数据库有所帮助. 虽 ...

  7. mysql语句中变量 c#_C#基础知识-您的第一个C#程序,类型和变量以及流控制语句...

    mysql语句中变量 c# 建立 (Setup) LinqPad is an .NET scratchpad to quickly test your C# code snippets. The st ...

  8. c# “INSERT 语句中列的数目大于 VALUES 子句中指定的值的数目。VALUES 子句中值的数目必须与 INSERT 语句中指定的列的数目匹配解决方法

    c# "INSERT 语句中列的数目大于 VALUES 子句中指定的值的数目.VALUES 子句中值的数目必须与 INSERT 语句中指定的列的数目匹配解决方法. 出错原因是SQL语句 VA ...

  9. mysql insert 嵌套_「insert语句」数据库插入insert语句中添加嵌套查询select - seo实验室...

    insert语句 示例: insert into mytable(X,Y,Z) Values((SELECT X from basetable WHERE ID = 8),(SELECT Y from ...

最新文章

  1. Exception loading sessions from persistent storage
  2. MySql之触发器【过度变量 new old】
  3. Struts2 入门修行第一天 | 小节二
  4. 绑定变量窥测(Bind Variable Peeking)
  5. Linux---- Linux ---安装软件之 srpm ,rpm
  6. java并发包系列---LockSupport
  7. AtCoder Beginner Contest 234
  8. 基础算法 —— 调度问题 —— 多机并行调度问题
  9. 一维卷积神经网络、卷积神经网络的基础知识
  10. C Primer Plus 第5章 运算符、表达式和语句 5.2基本运算符
  11. 电脑telnet工具如何开启
  12. Confluence OGNL表达式注入漏洞复现与分析(CVE-2022-26134)
  13. 事务故障、介质故障、系统故障恢复方法及区别
  14. nvidia-smi 查看显卡型号
  15. vue3组合式Composition API之ref函数的具体用法
  16. SudaMod-81.0 / crDroidAndroid-8.1(android-8.1.0_r20)红米3 2018年5月3日更新
  17. CSO关注:企业安全遭受攻击的15个迹象
  18. python换零钱_LeetCode-python 322.零钱兑换
  19. mysql中update和limit_在MySQL中可以将UPDATE查询与LIMIT一起使用吗?
  20. 线性dp:DP9 环形数组的连续子数组最大和

热门文章

  1. css-阴影和超链接伪类
  2. mysql做文本挖掘_4graphlab简单文本挖掘
  3. python工作目录_Python目录的基本操作
  4. jq获取当前完整html,jquery怎样获取html的内容?
  5. qt使用动画提示正在载中
  6. 多线程:生产者消费者问题
  7. 给出一个数:(1)求解有几位数,(2)分别输出每一位数字(3)按逆序输出各位数字
  8. php验证卡号,PHP验证信用卡卡号是否正确函数
  9. arch linux简体中文,User-mode Linux (简体中文)
  10. mysql 实例启动利用binlog恢复_mysql利用binlog进行数据恢复