表名,列名最好用`(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:" ' "

字符串之间用 . 来连接,这样能明白了吧。

单引号和冒号不能存入mysql么_mysql单引号和双引号的用法相关推荐

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

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

  2. c字符串中包含双引号_必须知道的C语言知识细节:单引号和双引号正确用法

    C语言中ACSII码字符单引号'和双引号"在程序中经常出现,很简单,但却是十分重要的语法标点符号,初学者容易混淆使用. 单引号在字符常量时使用,表示单个字符. 例如: char c; c = ...

  3. 史上最简洁明了的,字符串拼接关于单引号和双引号的用法解析

    1 单引号和双引号在使用的时候一般有两种写法: (1)双引号嵌套单引号"" (常用) (2)单引号嵌套双引号'' (不常用) 2 写字符串拼接的时候要注意引号不要写乱了,正确的做法 ...

  4. 单引号与双引号的用法

    1 PHP中单引号与双引号的区别 在PHP中,通常一个字符串被定义在一对引号中,如: 'I am a string in single quotes' "I am a string in d ...

  5. c语输入单引号_必须知道的C语言知识细节:单引号和双引号正确用法

    C语言中ACSII码字符单引号'和双引号"在程序中经常出现,很简单,但却是十分重要的语法标点符号,初学者容易混淆使用. 单引号在字符常量时使用,表示单个字符. 例如: char c; c = ...

  6. c语言中字符型不用单引号,必须知道的C语言知识细节:单引号和双引号正确用法...

    C语言中ACSII码字符单引号'和双引号"在程序中经常出现,很简单,但却是十分重要的语法标点符号,初学者容易混淆使用. 单引号在字符常量时使用,表示单个字符. 例如: char c; c = ...

  7. mysql 中有行号吗_重置SQLite3 / MySQL中的行号计数

    sqlite的 使用: DELETE FROM your_table; DELETE FROM sqlite_sequence WHERE name = 'your_table'; sqlite ke ...

  8. mysql中何时需要引号,何时在MySQL中使用单引号,双引号和反勾号

    匿名用户 背勾用于表和列标识符,但只有当标识符是MySQL保留关键字,或者标识符包含空格字符或超出有限集合的字符(见下文)时才有必要.通常建议尽可能避免使用保留关键字作为列或表标识符,以避免引用问题. ...

  9. oracle数据库--Oracle双引号和单引号的区别小结

    注意: 在取别名,某些to_char中,以及创建表空间名字 还有创建用户的密码时,这些时候需要使用双引号.双引号里面的内容是严格区分大小写,单引号则不用,系统自动翻译成大写. 其他一些情况如下: 一般 ...

最新文章

  1. pycharm 查看代码行数_【收藏】提高PyCharm效率的10个小技巧
  2. [转]Extending the User Interface in Outlook 2010
  3. 配置 linux-bridge mechanism driver - 每天5分钟玩转 OpenStack(77)
  4. babymips(下) 寒假逆向生涯(14/100)
  5. 安装rlwrap 的简单方法,亲测好用
  6. 《F4+2团队项目系统设计改进》
  7. Linux操作系统下三种配置环境变量的方法(linux下几种profile执行顺序)
  8. springboot 单测加入参数_spring-boot-单元测试参数数
  9. C# 数据类型 数据转换 自己的见解和方式
  10. EJB Remote/Local 绑定和JNDI Lookup
  11. 计算两个日期之间相差的天数(带带负数) 支持格式YYYY-mm-dd和YYYY-mm-dd HH:mm:ss...
  12. Redis的五种存储类型和其应用场景
  13. 永恒之蓝漏洞复现(包括常见问题处理)和修复方案
  14. altair edem2021仿真模拟软件
  15. Java编程入门与应用 P85——例3-26 continue的使用——(循环录入Java课程的学生成绩,统计 分数大于80分(包括等于)的学生人数。)
  16. python操作浏览器滚动条_python selenium webdriver处理浏览器滚动条
  17. [Luogu] 逆序数P5149 会议座位
  18. 「津津乐道播客」#397 厂长来了:怎样用科技给法律赋能?
  19. 最小值c语言编写自定义函数,C语言笔记55:自定义函数[老九学堂]
  20. 微波射频学习笔记3--------微带线与带状线介绍

热门文章

  1. POJ--3268--Silver Cow Party【SPFA+邻接表】
  2. JS获取用户控件中的子控件Id
  3. Silverlight 导入数据时读取txt文件乱码
  4. 使用Data::Dumper
  5. js里面如何才能让成员方法去调用类中其他成员
  6. Linux中利用RAW SOCKET直接通过网卡收发数据
  7. 关于VMware虚拟机的复制注意事项
  8. 把Qt的界面文件(.ui文件)生成源文件(.h或.cpp)封装成链接库
  9. linux 关闭密码复杂化,Linux系统设置复杂密码策略方法
  10. java插入flash_怎样可以把flash添加到Java应用程序