获取当前域名:
传递参数
获取所有参数
也可以使用助手函数
获取所有参数
获取单个参数
更改变量
伪静态 在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’=>‘jiangxin@qq.com’],
[‘id’=>4,‘name’=>‘钟汉良’,‘email’=>‘zhonghanliang@qq.com’],
];
user−>saveAll(user->saveAll(user−>saveAll(list);
或者:
$user = new UserModel();
$user->update([‘id’=>5,‘name’=>‘zhengyijian’,‘email’=>‘zhengyijian@qq.com’]);
或者:
UserModel::update([‘id’=>5,‘name’=>‘haonan’,‘email’=>‘haonan@qq.com’]);
//查询数据
// public function select(){
//获取单个数据
// $user = UserModel::get(1);
// echo $user->name.’
’;
// echo $user->email.’
’;
// $user =UserModel::get([‘name’=>‘蒋欣’]);
// echo $user->email;
// $user =new UserModel();
// result=result =result=user->where(‘name’,‘钟汉良’)->find();
// echo $result->email;
//获取多个数据
// list=UserModel::all([1,2,3]);//foreach(list =UserModel::all([1,2,3]);
// foreach(list=UserModel::all([1,2,3]);//foreach(list as key=>key=>key=>value){
// echo $value->name.’
’;
// echo $value->birthday.’
’;
// }
// $user = new UserModel();
// result=result =result=user->where(‘status’,1)->limit(2)->order(‘id’,‘desc’)->select();
// foreach($result as key=>key=>key=>value) {
// echo $value[‘name’].’
’;
// echo $value[‘email’].’
’;
// }
// 聚合函数的调用
// $user = new UserModel();
// echo $user->Count(‘id’);
//删除数据
public function delete(){
// user=UserModel::get(1);//if(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 '删除失败';
}
}
}