mysql如何在sql语句中用php变量
2017-05-09 14:43
405 查看
在框架自带的数据库操作不能满足项目需求的时候,原生的sql语句就像是救命稻草。然而自以为基础的sql
却让我欲仙欲死,眼高手低的坏处。故在此记录一下mysql结合php的例子
1、mysql中加php变量,第一种方法是用中括号来区分变量
举个栗子:$sql=" select * from table where city='{$city}' and state='{$state}' ";
括号内即为php的变量。在此我发现也有不同的写法,例如:
。。order by m.dateline DESC limit {$offset},{$page_size}
数字的话,加{}就可以。字符串的话需要带上单引号:'{}',{}代表括号里面是变量
2、第二种方法,用".$v."来连接:
举个栗子:"insert into table_book (bookname,seekwords,author,state,foldername) values ('".$vv.'",5,10,15,20)";
需要注意的是,字符串是需要加双引号的,这就涉及到php的基础知识,“双引号解析变量,单引号不解析变量”。
却让我欲仙欲死,眼高手低的坏处。故在此记录一下mysql结合php的例子
1、mysql中加php变量,第一种方法是用中括号来区分变量
举个栗子:$sql=" select * from table where city='{$city}' and state='{$state}' ";
括号内即为php的变量。在此我发现也有不同的写法,例如:
。。order by m.dateline DESC limit {$offset},{$page_size}
数字的话,加{}就可以。字符串的话需要带上单引号:'{}',{}代表括号里面是变量
2、第二种方法,用".$v."来连接:
举个栗子:"insert into table_book (bookname,seekwords,author,state,foldername) values ('".$vv.'",5,10,15,20)";
需要注意的是,字符串是需要加双引号的,这就涉及到php的基础知识,“双引号解析变量,单引号不解析变量”。
相关文章推荐
- mysql如何在sql语句中用php变量
- php中mysql语句中如果有变量,该如何连接字符串
- SQL语句中的一些特殊参数如何用变量来代替
- 在SQL语句中如何将字符串变量传递给In语句
- php与mysql建立连接并执行SQL语句的代码
- mysql 的优化(如何查询mysql中执行效率低的sql语句)
- 如何跟踪mysql执行的sql语句
- 对mysql的各种sql语句如何对表加锁的实验
- MySQL 5 中,如何在写存储过程时在SQL语句中嵌入参数
- 如何检测mysql 数据库执行了哪些sql语句 ecshop如何添加商品属性 ecshop 商品属性批量采集入库
- 在SQL语句中如何将字符串变量传递给In语句
- Qt关于操作mysql的语句中使用变量,如何使用
- 如何跟踪mysql执行的sql语句
- (SQL)如何将exec执行结果放入外面的变量中--动态sql语句
- PHP特级课视频教程_第十七集 MySQL SQL语句技巧与优化_李强强
- 在SQL语句中如何将字符串变量传递给In语句
- 动态sql语句如何引用数字变量
- perl,shell中如何打印出处理sql语句变量的单引号
- sql语句中有变量时如何处理
- PHP之Mysql常用SQL语句示例