表名,列名最好用`(esc下面那个,不用`会出错)

这就要从双引号和单引号的作用讲起:
双引号里面的字段会经过编译器解释然后再当作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:" ' "
字符串之间用 . 来连接

eg:

$sql=("SELECT * FROM MyGuests where username=$tureusername and password=$turepassword " );

$sql=("SELECT * FROM MyGuests where username='"  .$tureusername.   " ' and password='"  .$turepassword.  " ' " );

这两个语句执行结果相同,只要明白在php中 .  是链接字符即可

转载于:https://www.cnblogs.com/huzhenkai/p/5744921.html

mysql单引号和双引号相关推荐

  1. python创建包含双引号的字符串代码_python 字符串组成MySql 命令时,字符串含有单引号或者双引号导致出错解决办法...

    引用自:https://blog.csdn.net/zhaoya_huangqing/article/details/48036839 一.在组成SQL语句并发送命令时完全按照Python中的样式去传 ...

  2. MySQL数据库与Oracle数据库中建表使用单引号和双引号的效果

    一.Oracle数据库,使用单引号和双引号,以及不使用引号的区别 1.不使用引号,创建一个新表 -- 如果不使用引号,则表名和字段会自动转换成大写 create table Tatoo_Test(Na ...

  3. MySQL中 反引号、单引号 和 双引号 的区别

    MySQL中反引号(``).单引号('')和双引号("")的区别 反引号(``) 即电脑 esc 正下方那个键,它是为了区分MySQL的保留字与普通字符而引入的符号.一般我们建表时 ...

  4. mysql varchar 单引号_char、varchar数据类型值在使用时可以要用单引号或双引号括起来。...

    [单选题]幼儿主要的活动方式是( ) [单选题]在CREATE TABLE语句中,通常使用( ) 关键字来指定主键. [简答题]传统密码 [单选题]收集资料的目的不包括 [单选题]阅读课文p100第三 ...

  5. 单引号和冒号不能存入mysql么_mysql单引号和双引号的用法

    表名,列名最好用`(esc下面那个,不用`会出错) 这就要从双引号和单引号的作用讲起: 双引号里面的字段会经过编译器解释然后再当作HTML代码输出,但是单引号里面的不需要解释,直接输出.例如: $ab ...

  6. mysql注入单引号和双引号的区别_mysql单引号和双引号的用法

    表名,列名最好用`(esc下面那个,不用`会出错) 这就要从双引号和单引号的作用讲起: 双引号里面的字段会经过编译器解释然后再当作HTML代码输出,但是单引号里面的不需要解释,直接输出.例如: $ab ...

  7. mysql单引号_mysql单引号和双引号

    表名,列名最好用`(esc下面那个,不用`会出错) 这就要从双引号和单引号的作用讲起: 双引号里面的字段会经过编译器解释然后再当作HTML代码输出,但是单引号里面的不需要解释,直接输出.例如: $ab ...

  8. js html 单引号,JS 和 HTML 中的单引号与双引号

    JS中的单引号与双引号 HTML中的单引号与双引号很简单,就是两个字符实体: 显示 描述 实体名称 实体编号 " 双引号.引号 " " ' 单引号.撇号 ' ' x 1 ...

  9. c语言中常量单双引号,C语言常量中字元与字串 除了单引号与双引号的区别外,还有什么不同。...

    C语言常量中字元与字串 除了单引号与双引号的区别外,还有什么不同.以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! C语言 ...

最新文章

  1. 如何配置Spring Boot Tomcat
  2. 良品铺子,互联网经济下的“两元店”
  3. oracle节点1关闭节点2的集群,[Oracle] Oracle两个节点分裂,识别不到对方节点的状态...
  4. 搜索引擎的选择—百度还是谷歌?
  5. java读取写入文件
  6. 计算机仿真在哪学,计算机仿真软件有哪些
  7. jq中使用promise封装ajax
  8. mysql 水平分表
  9. hadoop学习笔记(五):java api 操作hdfs
  10. 数据库学生信息管理系统
  11. j2sdk_5_0.exe的使用
  12. PS使用技巧(一) 移动工具 V
  13. 学生信息管理系统—流程图
  14. word文档通配符换行_Word效率指南(二)
  15. 【实现方案】拼夕夕订单超时未支付自动关闭!
  16. Java / Tensorflow - API 调用 pb 模型使用 GPU 推理
  17. 商务网站建设中的虚拟主机技术
  18. origin作图所用数据点太多,做图时需要跳过数个数据给一个标记的方法
  19. ACM MM 2022 | 浙大提出BiSMAP:语义分割UDA 新SOTA!
  20. 论文翻译器+知云+百度API+计算机术语库

热门文章

  1. java for index_Java增强for循环中获取index
  2. json_decode的结果是null
  3. nginx的error.log日志常见的几个错误解决方法
  4. React Native 下载组件以及npm常用命令
  5. python【力扣LeetCode算法题库】面试题57 - II-和为s的连续正数序列(滑动窗口)
  6. 【最小费用最大流】Going Home
  7. 算法提高 邮票面值设计
  8. 查看有多少个linux用户登录,Linux用户查看系统有多少用户在登录
  9. node 使用 download-git-repo 下载 github 代码
  10. html canvas抽奖,HTML5 Canvas圆盘抽奖应用(适用于Vue项目)