thinkphp5 (二)

    //数据库操作之原生插入数据
    public function db()
{
//    插入数据
    $result= Db::execute('insert into think_data(id,age) values(19,20);');

//    修改语句
    $result=Db::execute('update student set `name` = "你好" where id = 16 ');

//        删除
        $result=Db::execute('delete from student where id = 18');

//        查询

        $result=Db::query('select * from student ');

        dump($result);
}
//数据库操作之查询构造器

public function db()
  {
      //插入
       $result=Db::table('student')->insert(['name'=>'nihao']);

       //修改
    $result=Db::table('student')->where('id',19)->update(['name'=>'你好']);

    //删除
    $result=Db::table('student')->where('id',16)->delete();


    //查询
    $result=Db::table('student')->where('id',15)->select();

dump($result);

   }
//不推荐用助手函数
//助手函数查询
//db助手函数默认每次都会重新连接数据库,因此应该避免多次调用
//public function db()
//{
//    //db(’里面是省略后的表名‘)
//    $db=db('data');
//    //添加
////    $db->insert(['name'=>'哈哈']);
//    //删除
////    $db->where('id',20)->delete();
//    //修改
////    $db->where('id',21)->update(['name'=>'古天乐']);
////查询
////   $list= $db->where('id',21)->select();
//
////dump($list);
//
//
//}
//链式操作
//使用链式操作可以完成复杂的数据库查询
//链式操作不分先后,只要都写在select前都可以使用
//public function db()
//{
//    //链式操作
//    $list=Db::name('data')->where('age',20)->order('id','desc')->limit(3)->select();
//dump($list);
//}
//

你可能感兴趣的:(thinkphp5 (二))