<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Yii 數據庫操作

      使用不同的數據庫(需在db.php中配置)

      https://learnku.com/docs/yii-framework/2.0.x/active-record/12076#bdd6c2

      Yii::$app->db

      Yii::$app->dbOther

      //數據庫連接實例化
      $db = Yii::$app->db;

      // 返回多行,每行都是列名和值的關聯數組
      // 如果該查詢沒有結果則返回 空數組 []
      $posts = $db->createCommand('SELECT * FROM post')->queryAll();

      // 返回一行 (第一行)
      // 如果該查詢沒有結果則返回 false
      $post = $db->createCommand('SELECT * FROM post WHERE id=1')->queryOne();

      // 返回一列 (第一列)
      // 如果該查詢沒有結果則返回 空數組 []
      $titles = $db->createCommand('SELECT title FROM post')->queryColumn();

      // 返回一個標量值
      // 如果該查詢沒有結果則返回 false
      $count = $db->createCommand('SELECT COUNT(*) FROM post')->queryScalar();

       

      綁定參數

      $post = Yii::$app->db->createCommand('SELECT * FROM post WHERE id=:id AND status=:status')
      ->bindValue(':id', $_GET['id'])
      ->bindValue(':status', 1)
      ->queryOne();

       

      ————————————————
       

      $params = [
      ':id' => $_GET['id'],
      ':status' => 1
      ];
      $db = Yii::$app->db;
      $post = $db->createCommand('SELECT * FROM post WHERE id=:id AND status=:status')
      ->bindValues($params)
      ->queryOne();

      $post = $db->createCommand('SELECT * FROM post WHERE id=:id AND status=:status', $params)
      ->queryOne();

       

      執行非查詢語句

       

      //INSERT INTO user (name, age) VALUES ('Sam', 30);
      $db = Yii::$app->db;
      //原生方式
      $db->createCommand("INSERT INTO user (name, age) VALUES ('Sam', 30)")->execute();
      //推薦方式
      $db->createCommand()->insert('user', [
      'name' => 'Sam',
      'age' => 30,
      ])->execute();

       

       

      //UPDATE user SET status=1 WHERE id=1 AND age>30;
      $db = Yii::$app->db;
      //原生方式
      $db->createCommand('UPDATE user SET status=1 WHERE id=1 AND age>30')->execute();
      //推薦方式
      $db->createCommand()->update('user', ['status' => 1], 'id=1 AND age>30')->execute();
      //帶參數
      $age = 30;
      $db->createCommand()->update('user', ['status' => 1], 'id=1 AND age>:age', [':age' => $age])->execute();

       

       

      // DELETE FROM user WHERE status = 0;
      $db = Yii::$app->db;
      //原生方式
      $db->createCommand('DELETE FROM user WHERE status = 0')->execute();
      //推薦方式
      $db->createCommand()->delete('user', 'status = 0')->execute();

       

      批量插入

      ————————————————

      //INSERT INTO user (name, age) VALUES ('Tom', 30),('Jane', 20),('Linda', 25);
      Yii::$app->db->createCommand()->batchInsert('user', ['name', 'age'], [
      ['Tom', 30],
      ['Jane', 20],
      ['Linda', 25],
      ])->execute();

       

      update or  insert

      ————————————————

      Yii::$app->db->createCommand()->upsert('pages', [
      'name' => 'Front page',
      'url' => 'http://example.com/', // url is unique
      'visits' => 0,
      ], [
      'visits' => new \yii\db\Expression('visits + 1'),
      ], $params)->execute();

       

      數據庫事務

      ————————————————

      Yii::$app->db->transaction(function($db) {
      $db->createCommand($sql1)->execute();
      $db->createCommand($sql2)->execute();
      // ... 執行其他SQL語句 ...
      });

      ————————————————
       

      posted @ 2025-06-15 20:08  fsl  閱讀(13)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产日韩一区二区在线| 精品黄色av一区二区三区| 色狠狠综合天天综合综合| 灵石县| 最近中文字幕免费手机版| 夜鲁夜鲁很鲁在线视频 视频| 国产乱码一区二区三区| 亚洲一区二区三区蜜桃臀| 国产精品女人毛片在线看| 国产无套粉嫩白浆在线| 国产精品国产三级国产专| 中文字幕人妻精品在线| 日本少妇被黑人xxxxx| 激情综合网一区二区三区| 成人午夜福利一区二区四区| 国产成人一区二区三区在线| 加勒比无码人妻东京热 | 日韩高清福利视频在线观看| 日本a在线播放| 中文字幕乱码中文乱码毛片| 亚洲激情一区二区三区在线 | 亚洲中文字幕有综合久久| 美乳丰满人妻无码视频| 乱妇乱女熟妇熟女网站| 日韩高清视频 一区二区| 久久精品无码免费不卡| 天堂a无码a无线孕交| 亚洲精品区二区三区蜜桃| 亚洲成人av综合一区| 免费看国产曰批40分钟| 91麻豆精品国产91久| 亚洲伊人五月丁香激情| 99久久激情国产精品| 激情人妻自拍中文夜夜嗨| 成人3D动漫一区二区三区| 漳州市| 婷婷四虎东京热无码群交双飞视频| 人妻夜夜爽天天爽三区丁香花 | 国产亚洲精品第一综合麻豆| 国产精品免费第一区二区| 国产精品日日摸夜夜添夜夜添无码|