yii2資料庫增刪改查詢操作

2021-08-19 03:13:04 字數 1054 閱讀 9714

簡單的說:

1.先配置好資料庫

位置在config/db.php

更改如下:

<?php

return [

'class' => 'yii\db\connection',

'dsn' => 'mysql:host=localhost;dbname=music',

'username' => 'root',

'password' => 'root',

'charset' => 'utf8',

];2.新建立個models層檔案這裡叫做

位置:models/country.php

**如下:

<?php

use yii\db\activerecord;

class country extends activerecord

3.新建controllers層檔案

<?php    

use yii\web\controller;  

use yii\data\pagination;  //這個使用來進行分頁使用的

class countrycontroller extends controller  

//下面是增加資料庫的方法

public  function actionadd()else

}//下面是刪除的方法

public  function  actiondel()else 

}//下面是修改方法

public  function actionupdate()else

}}   

4.建立展現層

位置views/country/index.php

**如下:

<?php  

use yii\helpers\html;  

use yii\widgets\linkpager;  

?>  

<?= linkpager::widget(['pagination' => $pagination]) ?>  

說明:name與code都是資料庫中存在的字段

yii2增刪改查語句

user find all 此方法返回所有資料 user findone id 此方法返回 主鍵 id 1 的一條資料 舉個例子 user find where name 小伙兒 one 此方法返回 name 小伙兒 的一條資料 user find where name 小伙兒 all 此方法返回 ...

Yii2資料庫查詢有關的操作

注 下文所說的article為model 本文中的dd 函式,為我自己自定義的函式 function dd var 1 防止sql注入,用站位符的方式 id request get id sql select from article where id id r article findbysql ...

yii2 查詢資料庫語法

1 query0 imgroupuser find where gid 56680dfc60b215d62104a4d8 select user client id all ar2 query1 imgroupuser findall gid 56680dfc60b215d62104a4d8 ar3...