国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

bindParam和bindValue的區別以及在Yii2中的使用詳解

2024-05-05 00:02:39
字體:
來源:轉載
供稿:網友

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中的使用詳解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 松潘县| 德钦县| 武宣县| 沛县| 鄂尔多斯市| 七台河市| 中西区| 榆树市| 微博| 泽库县| 阳高县| 五大连池市| 昆明市| 吴川市| 闽清县| 库伦旗| 和硕县| 咸丰县| 嘉祥县| 托克托县| 石泉县| 福建省| 周至县| 囊谦县| 辽中县| 红安县| 阿拉尔市| 慈溪市| 金乡县| 玛沁县| 中卫市| 黄平县| 永兴县| 临邑县| 于田县| 牡丹江市| 鸡东县| 新建县| 汉寿县| 格尔木市| 双柏县|