yii2框架增刪改查自定義類歸納:
<?phpnamespace
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.新...