您现在的位置是:网站首页>列表内容
bindParam和bindValue的区别以及在Yii2中的使用详解_php实例_
2023-05-25 14:22:49
54人已围观
简介 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中的使用详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
点击排行
- 光之子游戏存档位置在哪里_单机游戏_游戏攻略_
- 光之子最强队友组合介绍 光之子最强队友如何搭配_单机游戏_游戏攻略_
- 黑暗之魂2蓝炎二刀流法师毒流心得分享_单机游戏_游戏攻略_
- 炉石传说:魔兽英雄传 传说玩家消耗德鲁伊卡组推荐_单机游戏_游戏攻略_
- 奇迹时代3优势兵种使用有哪些心得_单机游戏_游戏攻略_
- 魔力遗迹magicite全人物全帽子修改方法介绍 魔力遗迹magicite全人物全帽子如何修改_单机游戏_游戏攻略_
- 魔力遗迹7.9版道具如何合成 魔力遗迹7.9版新增道具合成方法介绍 _单机游戏_游戏攻略_
- 术士2放逐传奇英雄如何招募 术士2放逐传奇英雄招募攻略_单机游戏_游戏攻略_
- 看门狗xbox中文奖杯成就内容介绍 看门狗xbox中文奖杯成就达成的条件_单机游戏_游戏攻略_
本栏推荐
-
光之子游戏存档位置在哪里_单机游戏_游戏攻略_
-
光之子最强队友组合介绍 光之子最强队友如何搭配_单机游戏_游戏攻略_
-
黑暗之魂2蓝炎二刀流法师毒流心得分享_单机游戏_游戏攻略_
-
炉石传说:魔兽英雄传 传说玩家消耗德鲁伊卡组推荐_单机游戏_游戏攻略_
-
奇迹时代3优势兵种使用有哪些心得_单机游戏_游戏攻略_
-
魔力遗迹magicite全人物全帽子修改方法介绍 魔力遗迹magicite全人物全帽子如何修改_单机游戏_游戏攻略_
-
魔力遗迹7.9版道具如何合成 魔力遗迹7.9版新增道具合成方法介绍 _单机游戏_游戏攻略_
-
术士2放逐传奇英雄如何招募 术士2放逐传奇英雄招募攻略_单机游戏_游戏攻略_
-
看门狗xbox中文奖杯成就内容介绍 看门狗xbox中文奖杯成就达成的条件_单机游戏_游戏攻略_