php引号变量_下列PHP数据库insert语句中变量前后的点和双引号有什么作用?
这就要从双引号和单引号的作用讲起:
双引号里面的字段会经过编译器解释然后再当作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语句中变量前后的点和双引号有什么作用?相关推荐
- mysql insert into 变量+1_如何在MySQL INSERT语句中包含PHP变量
将字符串添加到查询中的规则简单明了:字符串应该用引号括起来. 因此,这些引号应该在数据中转义,以及一些其他字符,使用 mysql_real_escape_string() 所以,您的代码变成$type ...
- ef oracle 双引号,Oracle 数据库中字符串和日期必须使用双引号标识。
Oracle 数据库中字符串和日期必须使用双引号标识. 更多相关问题 平面的投影规律是什么 下列有关生活给水管网水力计算的叙述中,错误的是( ). 下列______材料消耗不属于预算定额中材料必须消耗 ...
- mysql查询选课程的学生学号和姓名_数据库SQL语句中查询选修了全部课程的学生的学号和姓名理解...
首先头脑中有三点概念: 1.EXISTS子查询找到的提交 NOTEXISTS子查询中找不到的提交 说明:不要去翻译为存在和不存在,把脑袋搞晕. 2.建立程序循环的概念,这是一个动态的查询过程.如FOR ...
- 用insert语句时,什么样的数据要加引号,什么样的数据不用加引号?
用insert语句时,什么样的数据要加引号,什么样的数据不用加引号? CREATE DATABASE MyDB Use MyDB CREATE TABLE Customer_Data ( custom ...
- mysql insert into values select_mysql中insert语句中,value与values之间的区别?
你的位置: 问答吧 -> JAVA -> 问题详情 mysql中insert语句中,value与values之间的区别? mysql> select * from tt; +---- ...
- MySQL删除s表命令_SQLServer数据库sql语句中----删除表数据drop、truncate和delete的用法...
本文主要向大家介绍了SQLServer数据库sql语句中----删除表数据drop.truncate和delete的用法,通过具体的内容向大家展现,希望对大家学习SQLServer数据库有所帮助. 虽 ...
- mysql语句中变量 c#_C#基础知识-您的第一个C#程序,类型和变量以及流控制语句...
mysql语句中变量 c# 建立 (Setup) LinqPad is an .NET scratchpad to quickly test your C# code snippets. The st ...
- c# “INSERT 语句中列的数目大于 VALUES 子句中指定的值的数目。VALUES 子句中值的数目必须与 INSERT 语句中指定的列的数目匹配解决方法
c# "INSERT 语句中列的数目大于 VALUES 子句中指定的值的数目.VALUES 子句中值的数目必须与 INSERT 语句中指定的列的数目匹配解决方法. 出错原因是SQL语句 VA ...
- mysql insert 嵌套_「insert语句」数据库插入insert语句中添加嵌套查询select - seo实验室...
insert语句 示例: insert into mytable(X,Y,Z) Values((SELECT X from basetable WHERE ID = 8),(SELECT Y from ...
最新文章
- Exception loading sessions from persistent storage
- MySql之触发器【过度变量 new old】
- Struts2 入门修行第一天 | 小节二
- 绑定变量窥测(Bind Variable Peeking)
- Linux---- Linux ---安装软件之 srpm ,rpm
- java并发包系列---LockSupport
- AtCoder Beginner Contest 234
- 基础算法 —— 调度问题 —— 多机并行调度问题
- 一维卷积神经网络、卷积神经网络的基础知识
- C Primer Plus 第5章 运算符、表达式和语句 5.2基本运算符
- 电脑telnet工具如何开启
- Confluence OGNL表达式注入漏洞复现与分析(CVE-2022-26134)
- 事务故障、介质故障、系统故障恢复方法及区别
- nvidia-smi 查看显卡型号
- vue3组合式Composition API之ref函数的具体用法
- SudaMod-81.0 / crDroidAndroid-8.1(android-8.1.0_r20)红米3 2018年5月3日更新
- CSO关注:企业安全遭受攻击的15个迹象
- python换零钱_LeetCode-python 322.零钱兑换
- mysql中update和limit_在MySQL中可以将UPDATE查询与LIMIT一起使用吗?
- 线性dp:DP9 环形数组的连续子数组最大和
热门文章
- css-阴影和超链接伪类
- mysql做文本挖掘_4graphlab简单文本挖掘
- python工作目录_Python目录的基本操作
- jq获取当前完整html,jquery怎样获取html的内容?
- qt使用动画提示正在载中
- 多线程:生产者消费者问题
- 给出一个数:(1)求解有几位数,(2)分别输出每一位数字(3)按逆序输出各位数字
- php验证卡号,PHP验证信用卡卡号是否正确函数
- arch linux简体中文,User-mode Linux (简体中文)
- mysql 实例启动利用binlog恢复_mysql利用binlog进行数据恢复