use think\Db;
//Db操作数据库
public function db(Request $request){
//查
//查询数据1
// $date=Db::query('select * from db');
// dump($date);
// print_r($date);
//查询数据2
// $date=Db::table('db')->select();
// dump($date);
// $data=DB::table('db')->whereTime('datatime','yesterday')->select();
// \dump($data);
//增
//增加数据1
//$date=Db::execute("insert into db(name,address,phone) values('cai3','广东高州','137')");
//dump($date);
//echo $date;返回来的是影响行数
//增加数据2
//单条数据
// $date=Db::table('db')->insert(
// ['name'=>'cai4','address'=>'上海黄埔2','phone'=>'12345110']
//);
//dump($date);
//多条数据
// $date=Db::table('db')->insertAll(
// [
// ['name'=>'cai4','address'=>'上海黄埔','phone'=>'126'],
// ['name'=>'cai4','address'=>'上海黄埔','phone'=>'1236']
// ]
// );
// dump($date);
//删
//删除数据1
// $date=Db::execute("delete from db where id='13'");
// dump($date);
//删除数据2
// $date=Db::table('db')->where('id',2)->delete();
// dump($date);
//改
//更改数据1
// $date=Db::execute("update db set name='cai2' where id ='5'");
// dump($date);
//更改数据2
// $date=Db::table('db')->where('id','5')->update(['name'=>'zs','address'=>'北京']);
// dump($date);
return $this->fetch();
}
模型类
/查
//获取全部数据
// $date=Customer::all();
// dump($date);
//获取单条数据get里面是主键值
// $date=Customer::get(2);
// dump($date);
//获取字段值
// $date=Customer::get(6);
// dump($date->address);
//获取字段值
$date=Customer::where('name','cai5')->find();
dump($date);
//增
//方法1----实例化对象
// $user=new Customer;
// $user->name='cai3';
// $user->address='美国加州';
// $date=$user->save();
// dump($date);
//方法2---调用create方法
// $date=['name'=>'cai4','address'=>'广东工程'];
// Customer::create($date);
// 方法3--多数据插入
// $date=[
// ['name'=>'cai5','address'=>'广东工程5'],
// ['name'=>'cai6','address'=>'广东工程6'],
// ];
// $user=new Customer;
// $user->saveAll($date);
//删
// 方法1--静态调用
// Customer::where('id',1)->delete();
// 方法2--对象调用
// $user=Customer::get(2);
// $user->delete();
//改
//方法1--save方式改
// $user=Customer::getByName('cai3');
// //$date=$user->getByName('cai3');//特殊的getByName,name为数据库字段;
// //dump($date);//dump($date->name);dump($date->address);
// $user->name='gcai3';
// $user->address='广东梅州';
// $user->save();
//方法2--静态update改
// Customer::where('id','=','4')->update(['name'=>'ggcai4','address'=>'西藏拉萨']);