鏈?zhǔn)讲樵儐螚l數(shù)據(jù)方法 - first()
public function item()
{
// 鏈?zhǔn)秸{(diào)用
$res = DB::table('admin')->where(['ispasswd'=>0])->first(['id','username']);
echo '<pre>';
print_r($res);
}
查詢多條記錄方法 - get()
// 查詢多條記錄
public function lists()
{
$res = DB::table('admin')->where('ispasswd',1)->get();
$data = $res->toArray();
echo '<pre>';
print_r($data);
}
給 get() 方法里傳參
// 查詢多條記錄
public function lists()
{
$res = DB::table('admin')->where('ispasswd',1)->get(['id','real_name']);
$data = $res->toArray();
echo '<pre>';
print_r($data);
}
查詢構(gòu)造器 - value()
// 查詢某一列的當(dāng)前值
public function val(){
$res = DB::table('admin')->where(['ispasswd'=>1])->first(['real_name']);
$res2 = DB::table('admin')->where('ispasswd',1)->value('real_name');
echo '<pre>';
print_r($res);
print_r($res2);
}
first()與value()的區(qū)別
查詢構(gòu)造器 - pluck()
public function pluck(){
$res = DB::table('admin')->pluck('real_name');
echo '<pre>';
print_r($res);
}
pluck()與get()的區(qū)別
public function pluck(){
$res = DB::table('admin')->pluck('real_name');
$res2 = DB::table('admin')->get('real_name');
echo '<pre>';
print_r($res);
print_r($res2);
}
pluck()與value()類似親兄弟
public function pluck(){
$res = DB::table('admin')->pluck('real_name');
$res2 = DB::table('admin')->value('real_name');
echo '<pre>';
print_r($res);
print_r($res2);
}
pluck()第二個參數(shù)可以替換索引下標(biāo)
public function pluck(){
$res = DB::table('admin')->pluck('real_name');
$res2 = DB::table('admin')->value('real_name');
$res3 = DB::table('admin')->pluck('real_name','id');
echo '<pre>';
print_r($res);
print_r($res2);
print_r($res3);
}
查詢構(gòu)造器 - insert()
// 新增記錄
public function insert(){
$res = DB::table('admin')->insert(['username'=>'xiaohu','password'=>'dfdfdfdf','ispasswd'=>1,'gid'=>3,'real_name'=>'胡哥']);
var_dump($res);
}
插入數(shù)據(jù)并獲取數(shù)據(jù)表主鍵id
public function insert(){
// $res = DB::table('admin')->insert(['username'=>'xiaohu','password'=>'dfdfdfdf','ispasswd'=>1,'gid'=>3,'real_name'=>'胡哥']);
// var_dump($res);
$data = ['username'=>'xiaohu2','password'=>'dfdfdfdfsss','ispasswd'=>1,'gid'=>2,'real_name'=>'胡哥2'];
$res2 = DB::table('admin')->insertGetId($data);
var_dump($res2);
}
查詢構(gòu)造器 - update()
// 更新記錄
public function update(){
$res = DB::table('admin')->where('ispasswd',0)->update(['ispasswd'=>2]);
var_dump($res);
}
查詢構(gòu)造器 - delete()
// 刪除記錄
public function del(){
$res = DB::table('admin')->where('id',6)->delete();
var_dump($res);
}
聚合查詢 max、min、avg、sum 、count
// 聚合查詢
public function juhe(){
// 最大值
$res = DB::table('admin')->max('gid');
// 最小值
$res2 = DB::table('admin')->min('gid');
// 平均值
$res3 = DB::table('admin')->avg('gid');
// 求和
$res4 = DB::table('admin')->sum('gid');
// 記錄總數(shù)
$res5 = DB::table('admin')->where('gid',1)->count();
var_dump($res);
echo '<hr>';
var_dump($res2);
echo '<hr>';
var_dump($res3);
echo '<hr>';
var_dump($res4);
echo '<hr>';
var_dump($res5);
}
where條件查詢
// where
public function where(){
$res = DB::table('admin')->where('gid','>',1)->get();
echo '<pre>';
print_r($res);
}
微信掃碼
關(guān)注PHP中文網(wǎng)服務(wù)號
QQ掃碼
加入技術(shù)交流群
Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號