thinkphp5DB操作数据库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);
//获取字段值
php修改数据库内容$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'=>'西藏拉萨']);
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论