您现在的位置是:网站首页>列表内容
bindParam和bindValue的区别以及在Yii2中的使用详解_php实例_
2023-05-25 14:22:49
49人已围观
简介 bindParam和bindValue的区别以及在Yii2中的使用详解_php实例_
bindParam() 和 bindValue() 非常相似。唯一的区别就是前者使用一个 PHP 变量绑定参数, 而后者使用一个值。对于那些内存中的大数据块参数,处于性能的考虑,应优先使用前者。
根据id查询一条数据,并对id进行过滤:
$id = 1; $result = Yii::$app->db->createCommand("select * from product where id=:id")->bindParam(":id",$id,\PDO::PARAM_INT)->queryAll(); $result = Yii::$app->db->createCommand("select * from product where id=:id")->bindParam(":id",$id,\PDO::PARAM_STR)->queryAll();
更新一条数据:
$id = 1; $name = 'xiaoming'; $result = Yii::$app->db->createCommand("update product set name=:name where id=:id")->bindParam(':id',$id,\PDO::PARAM_INT)->bindParam(':name',$name,\PDO::PARAM_INT)->execute();
以下写法在会报错
$result = Yii::$app->db->createCommand()->delete('product',['name'=>':value'],'id=:id')->bindValue(':id',1,\PDO::PARAM_INT)->bindParam(':value',$user,\PDO::PARAM_INT)->execute();
以上这篇bindParam和bindValue的区别以及在Yii2中的使用详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
点击排行
![](http://img.jbzj.com/file_images/article/201312/2013123017123289.jpg)
- 星界边境跳跳球玩法攻略_跳跳球科技使用心得_单机游戏_游戏攻略_
- 星界边境带眼球的刀坐标位置_带眼球的刀坐标在哪_单机游戏_游戏攻略_
- 星界边境联机游戏用中文聊天方法攻略_星界边境怎么用中文聊天_单机游戏_游戏攻略_
- 星界边境自动门制作方法图文攻略_怎么制作自动门_单机游戏_游戏攻略_
- 星界边境遇险信标在哪里_星界边境遇险信标具体位置_单机游戏_游戏攻略_
- 信长之野望14:创造无法找到JISInput5指定模块解决方法_单机游戏_游戏攻略_
- 乐高漫威超级英雄全作弊码和使用方法一览_单机游戏_游戏攻略_
- 口袋妖怪x/y神兽触发剧情改变形态的位置_单机游戏_游戏攻略_
- 行尸走肉:第二季存档继承方法分享_单机游戏_游戏攻略_
本栏推荐
![](http://img.jbzj.com/file_images/article/201312/2013123017123289.jpg)
-
星界边境跳跳球玩法攻略_跳跳球科技使用心得_单机游戏_游戏攻略_
-
星界边境带眼球的刀坐标位置_带眼球的刀坐标在哪_单机游戏_游戏攻略_
-
星界边境联机游戏用中文聊天方法攻略_星界边境怎么用中文聊天_单机游戏_游戏攻略_
-
星界边境自动门制作方法图文攻略_怎么制作自动门_单机游戏_游戏攻略_
-
星界边境遇险信标在哪里_星界边境遇险信标具体位置_单机游戏_游戏攻略_
-
信长之野望14:创造无法找到JISInput5指定模块解决方法_单机游戏_游戏攻略_
-
乐高漫威超级英雄全作弊码和使用方法一览_单机游戏_游戏攻略_
-
口袋妖怪x/y神兽触发剧情改变形态的位置_单机游戏_游戏攻略_
-
行尸走肉:第二季存档继承方法分享_单机游戏_游戏攻略_