获取当前域名:
传递参数
获取所有参数
也可以使用助手函数
获取所有参数
获取单个参数
更改变量
伪静态 在config 里设置’url_html_suffix’=>’’
获取后缀信息
插入数据
修改数据
删除数据
查询数据
使用查询构造器
添加数据
修改数据
查询数据
查询构造器查询数据
1、单条: ->find()
2、全部:
->select()
模糊查询
$result= Db::name('data')->where('name','like','%明%')->select();
$result= Db::name(‘data’)->where(‘id’,‘between’,[2,6])->select();
一次性插入多条数据
更改某条数据
自增或自减一个字段的值
mvc模式下新增数据或者
批量插入数据
更新数据
1.先查后改
2.直接修改
批量更新数据
$user =new UserModel();
$list =[
[‘id’=>3,‘name’=>‘蒋欣’,‘email’=>‘[email protected]’],
[‘id’=>4,‘name’=>‘钟汉良’,‘email’=>‘[email protected]’],
];
u s e r − > s a v e A l l ( user->saveAll( user−>saveAll(list);
或者:
$user = new UserModel();
$user->update([‘id’=>5,‘name’=>‘zhengyijian’,‘email’=>‘[email protected]’]);
或者:
UserModel::update([‘id’=>5,‘name’=>‘haonan’,‘email’=>‘[email protected]’]);
//查询数据
// public function select(){
//获取单个数据
// $user = UserModel::get(1);
// echo $user->name.’
’;
// echo $user->email.’
’;
// $user =UserModel::get([‘name’=>‘蒋欣’]);
// echo $user->email;
// $user =new UserModel();
// r e s u l t = result = result=user->where(‘name’,‘钟汉良’)->find();
// echo $result->email;
//获取多个数据
// l i s t = U s e r M o d e l : : a l l ( [ 1 , 2 , 3 ] ) ; / / f o r e a c h ( list =UserModel::all([1,2,3]); // foreach( list=UserModel::all([1,2,3]);//foreach(list as k e y = > key=> key=>value){
// echo $value->name.’
’;
// echo $value->birthday.’
’;
// }
// $user = new UserModel();
// r e s u l t = result = result=user->where(‘status’,1)->limit(2)->order(‘id’,‘desc’)->select();
// foreach($result as k e y = > key=> key=>value) {
// echo $value[‘name’].’
’;
// echo $value[‘email’].’
’;
// }
// 聚合函数的调用
// $user = new UserModel();
// echo $user->Count(‘id’);
//删除数据
public function delete(){
// u s e r = U s e r M o d e l : : g e t ( 1 ) ; / / i f ( user =UserModel::get(1); // if( user=UserModel::get(1);//if(user->delete()){
// return ‘删除数据成功’;
// }else {
// return ‘删除数据失败’;
// }
//删除单条数据
// if( UserModel::destroy(2)){
// return ‘删除成功’;
// } else {
// return ‘删除失败’;
// }
// 删除多条数据
// if(UserModel::destroy([3,4])){
// return ‘删除多条数据成功’;
// }else {
// return ‘删除多条数据失败’;
// }
//条件删除-删除状态为1的数据
// if(UserModel::destroy([‘status’=>1])) {
// return ‘删除成功’;
// } else {
// return ‘删除失败’;
// }
$result =UserModel::where('id','>',5)->delete() ;
if($result) {
return '删除成功';
} else {
return '删除失败';
}
}
}