my_query()的引号注意

$sql="insert into lianxi values(null,‘$usename‘,‘$email‘,$sex,$age,‘$chusheng‘,‘$guanji‘)";

$aa=mysql_query($sql);

这种是常见的语法 可以用echo检查$sql是否有错误 输出如下:

insert into lianxi values(null,‘你好‘,‘[email protected]‘,1,20,‘1988-10-24‘,‘广东‘)

注意的是 平时习惯

$sql="insert into lianxi values(null,$usename,$email,$sex,$age,$chusheng,$guanji)";

少了‘ ‘  输出:

insert into lianxi values(null,你好,[email protected],1,20,1988-10-24,广东)

这样php是会把变量给解析 但数据库没有‘‘是整形所以 写不进数据库  所以大家以后要注意sql语句加‘‘

时间: 2024-10-19 18:12:45

my_query()的引号注意的相关文章

JavaScript基础 输出含有双引号/单引号的字符串

镇场诗: 清心感悟智慧语,不着世间名与利.学水处下纳百川,舍尽贡高我慢意. 学有小成返哺根,愿铸一良心博客.诚心于此写经验,愿见文者得启发.------------------------------------------ code: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=ut

数组转字符串(属性加单引号,逗号分隔)

数组转字符串(属性加单引号,逗号分隔) 数组转字符串 PHP 应用场景:SQL写操作应用插入表字段值: 数组 $data $data = array('张三','男','20',''安徽省合肥市 '); 转换如下: #join $str = " ' " . join("','", array_values($data) ) . " ' "; #str_replace $str = " ' ".str_replace( &quo

python中三引号的作用(逗号的两点总结)

三引号 1.三引号注释: 程序中我使用#来做单行注释,可以使用三引号可以做多行注释. 三个引号能包含多行字符串,同时常常出现在函数的声明的下一行,来注释函数的功能,与众不同的地方在于,这个注释作为函数的一个默认属性,可以通过 函数名.__doc__ 来访问 2.三引号格式化输出:用print打印字符串时,三引号包含多行字符串,则原格式输出 In [2]: print """    ...:     hello world    ...:     my name is dayu

JavaScript 引号多级嵌套

1.第一级 双引号 " ": 2.第二级 单引号 ' '; 3.第三级 转义符 \" \"; 举例:

shell 匹配单引号

https://stackoverflow.com/questions/91110/how-to-match-a-single-quote-in-sed 今天在看一个例子 sed '/Larry\'s'  Larry. 结果死活匹配不到.查询了google才知道.匹配单引号不能简单用转义符号\ 最简单的是用双引号来输入命令 或者 [email protected]:/home/koyaku# sed -e '/Larry'\''/p' Larryabcdefgh larryLarry's Add

java基础随笔 字符数据类型char的单引号

public class Love{ public static void main(String[] args){ System.out.println('*'+'\t'+'*'); System.out.println("*"+"\t"+"*") } } 运行结果   第一行为  93 第二行为  *        * 原因 第一行中'\t' 单引号  识别为字符数据类型char,char类型是可以运算的,在第一行中+做了运算符. 第二行&q

在mysql语句中为什么要加反引号

在MySQL语句中我们有时候经常会遇到反引号(``),刚开始的时候不知道什么意思,他是什么作用呢? Select * from `member` order by posts desc limit 0,10; 它是为了区分MYSQL的保留字与普通字符而引入的符号. 举个例子:SELECT `select` FROM `test` WHERE select='字段值' 在test表中,有个select字段,如果不用反引号,MYSQL将把select视为保留字而导致出错,所以,有MYSQL保留字作为

PHP 单双引号的区别

PHP中单双引号的区别 "" 双引号里面的字段会经过编译器解释,然后再当作HTML代码输出.'' 单引号里面的不进行解释,直接输出.所以在效率上 单引号比双引号要快了. 例如:$abc = 'my name is tome';echo $abc //结果是:my name is tomecho '$abc' //结果是:$abcecho "$abc" //结果是:my name is tom PHP引号使用原则1.字符串的值用引号2.PHP中尽量用单引号,HTML代

python之双引号和三引号

双引号 多行输入的时候用三引号 ========================== Tab补全的文本: ===========================================