Laravel框架使用BD facade实现CURD

这里所有的例子student表为例

 

一、C -- Create(创建)

  如何使用原生SQL新增一条数据:

  新增返回的数据类型是bool类型

  $bool = DB::insert('insert into student(name,age) VALUES (?,?)',["李四",20]);

  var_dump($bool);   //输出结果

二、U -- Update(更新)

  如何使用原生SQL更新一条数据:

  更新返回的是受影响行数

  $num = DB::update('update student set name = ? where name = ?',["小花","李四"]);

  var_dump($num);  //输出结果

三、R -- Retrieve(读取)

  如何使用原生SQL读出数据:

  返回的结果可能是一个对象也可能是一个集合 (这里返回的是一个student集合)

  $students = DB::select("select * from student");

  dd($students);  //输出结果

  使用dd()可格式化数据,结果如下

  

 

四、D -- Delete(删除)

  如何使用原生SQL删除数据:

  删除返回的结果也是受影响行数

  $num = DB::delete('delete from student WHERE id > ?',[1001]);

  var_dump($num);  //输出结果

posted @ 2017-10-13 14:12  ʚ一只咩ɞ  阅读(238)  评论(0编辑  收藏  举报