添加:
public function insert(){
$user= new UserModel;
// $insert=$user->save([
// 'username'=>'奥巴马',
// 'num'=>10,
// 'create_time'=>date('Y-m-d H:i:s')
// ]);
$data=[
['username'=>'特朗普',
'num'=>11,
],
['username'=>'普京',
'num'=>12]
];
print_r($user->saveAll($data));
// return json($insert);
}
删除:
public function delete(){
$user= new UserModel;
// $user->destroy(10);
// $user->destroy(function ($query){
// $query->where('id',21);
// });
$n=18;
$result= $user->where('id='.$n)->delete();
return json($result);
}
更新:
//非实例化表示修改
//可以利用$user->isUpdate(true)->save()表示显式的表示修改
//1
// $user=UserModel::where('username','特朗普')->find();
// $user->username='克林顿';
// $user->num=15;
// return json($user->save());
//2
$user=UserModel::update([
'id'=>27,
'num'=>16
]);
return json($user);
查找:
public function find(){
$user=new UserModel();
// /1
// $result=$user->where('username','希拉里')->find()->getAttr('num');
// return json($result);
// /2
// $result=$user->all([1,2,5]);
// return $result;
// /3
// $result=$user->whereLike('username',['%李%','%子%','%李子%','%小%'],'or')->order('num','asc')->select();
// return json($result);
// /4
// $result=$user->where('num','4')->value('username');
// /5
// $result=$user->whereIn('num',[3,6,10,21])->column('username','num');
// return json($result);
// /6
// $result=$user->max('num');
// $result=$user->sum('num');
// return $result;
}