<?php
namespace app\index\controller;
use app\index\model\User as UserModel;
class User{
//新增一条数据方法
// public function add(){
// $user=new UserModel();
// $user->name ='流云';
// $user->email='liuyun@qq.com';
// $user->birthday=strtotime('1989-7-11');
// if($user->save()){
// return '用户新增成功';
//}else {
// return '用户新增失败';
//或者:
// $user['name']='看云';
// $user['email']='kanyun@qq.com';
// $user['birthday']=strtotime('1991-6-12');
// if ($result = UserModel::create($user)) {
// return '用户新增成功';
// } else{
// return '用户新增失败';
//}
//}
//批量增加数据
//public function addList(){
// $user = new UserModel();
// $list =[
// ['name'=>'张三','email'=>'zhangsan@qq.com','birthday'=>strtotime('1978-8-9')],
// ['name'=>'李四','email'=>'lisi@qq.com','birthday'=>strtotime('1979-9-10')],
//
// ];
// if($user->saveAll($list)){
// return '批量插入成功';
// }else {
// return '批量返回失败';
// }
// }
//单条更新数据
// public function update(){
// $user=UserModel::get(1);
// dump($user);
// $user->name='安迪';
// $user->email='andi@qq.com';
// if($user->save()){
// return '更新数据成功';
// } else {
// return '数据更新失败';
// }
// $user->save(['name'=>'刘涛','email'=>'liutao@qq.com'],['id'=>1]);
//批量更新数据
// $user =new UserModel();
// $list =[
// ['id'=>3,'name'=>'蒋欣','email'=>'jiangxin@qq.com'],
// ['id'=>4,'name'=>'钟汉良','email'=>'zhonghanliang@qq.com'],
// ];
// $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 =$user->where('name','钟汉良')->find(); // echo $result->email; //获取多个数据 // $list =UserModel::all([1,2,3]); // foreach($list as $key=>$value){ // echo $value->name.'
'; // echo $value->birthday.'
'; // } // $user = new UserModel(); // $result =$user->where('status',1)->limit(2)->order('id','desc')->select(); // foreach($result as $key=>$value) { // echo $value['name'].'
'; // echo $value['email'].'
'; // } // 聚合函数的调用 // $user = new UserModel(); // echo $user->Count('id'); //删除数据 public function delete(){ // $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 '删除失败'; } } } ?>
'; // echo $user->email.'
'; // $user =UserModel::get(['name'=>'蒋欣']); // echo $user->email; // $user =new UserModel(); // $result =$user->where('name','钟汉良')->find(); // echo $result->email; //获取多个数据 // $list =UserModel::all([1,2,3]); // foreach($list as $key=>$value){ // echo $value->name.'
'; // echo $value->birthday.'
'; // } // $user = new UserModel(); // $result =$user->where('status',1)->limit(2)->order('id','desc')->select(); // foreach($result as $key=>$value) { // echo $value['name'].'
'; // echo $value['email'].'
'; // } // 聚合函数的调用 // $user = new UserModel(); // echo $user->Count('id'); //删除数据 public function delete(){ // $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 '删除失败'; } } } ?>