Yii2框架增刪改查類

2022-06-06 08:39:06 字數 1425 閱讀 7265

yii2框架增刪改查自定義類歸納:

<?php

namespace

common\models;

use \yii;

class

db

//返回一行 (第一行) 如果該查詢沒有結果則返回 false

public

static function get_one($sql, $type = ''

)

//返回一列 (第一列) 如果該查詢沒有結果則返回空陣列

public

static

function get_column($sql)

//返回乙個標量值 如果該查詢沒有結果則返回 false

public

static

function get_scalar($sql)

//返回多行. 每行都是列名和值的關聯陣列. 如果該查詢沒有結果則返回空陣列

public

static

function get_all($sql)

public

static function limit($page=1,$total=10

)

public

static

function insertid()

public

static

function nums($sql)

public

static function dowith($str=''

)

static function implode_field_value($array, $glue = ','

)

return

$sql;

}public

static function insert($table, $data=, $return_insert_id = false, $replace = false, $silent = false

)

public

static

function batchinsert($table, $data )

return

true

; }

public

static function update($table, $data, $condition, $unbuffered = false, $low_priority = false

) elseif(is_array($condition))

else

$res = db::query("

$cmd $table set $sql where $where");

return

$res;

}}

yii2增刪改查語句

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

Yii增刪改查

有人會問為什麼不用 yii 的 model 去操作 db,原因很簡單,yii 的 model 寫法上是方便了很多,但是會執行多餘的 sql,開啟 yii 的執行 log 就會發現。所以為了效率,為了 db 伺服器的效能考慮,還是使用 createcommand 的好。insert good name...

yii2資料庫增刪改查詢操作

簡單的說 1.先配置好資料庫 位置在config db.php 更改如下 return class yii db connection dsn mysql host localhost dbname music username root password root charset utf8 2.新...