SQL 的转义字符是:'(单引号) 例:select * from user where name = '''06' 其中红色的单引号即表示转义字符,上例中 name的实际条件值为 '06,而不是 ''06 如果我们省略,则整个语句会出错,上句变成:select * from user where name = ''06' 由于在 SQL 中单引号表示字符串的开始和结束符号,于是SQL 解释器会认为语句中灰色背景的为字符串,其后的语句显然是个错误的语句,当然会报错,为了解决字符串的单引号问题,就
一.单引号 1.引用一个字符串常量,也就是界定一个字符串的开始和结束 select * from t_sys_user where id='15'; --查询id为15的字符 select * from t_sys_score where id=15; --查询id为15的整形数字 注意,这个字符串常量是区分大小写的 2.转义符,对紧随其后出现的字符(单引号)进行转义 select ' '' ' result from dual; --第二个单引号被作为转义符,第三个单引号被转义.结果为 '
The Q-quote delimiter can be any single- or multibyte character except space, tab, and return. If the opening quote delimiter is a [, {, <, or ( character, then the closing quote delimiter must be the corresponding ], }, >, or )character. In all oth
[1]单引号和双引号在处理变量的时候做法: 括在双引号内的变量会解释出值,但是括在单引号内则不做处理,直接输出: <?php $var = 'my name is huige'; echo "$var"; //结果是:my name is huige echo '$var'; //结果是:$var ?> [2]如果在语句中要转义操作,那么就一定要用双引号了. 比如,转定义单引号时,写成这样的话: $a = ‘He\’s name is Huige.’ ; 程序会把He\’s