国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

通過構(gòu)造器實(shí)現(xiàn)增刪改查

Original 2019-05-27 16:58:14 266
abstract:<?php/** * Created by PhpStorm. * User: Administrator * Date: 2019/5/27 * Time: 14:00 */namespace app\index\controller;use think\Db;class Query{    //讀操作返回的都是二維數(shù)組,沒有滿足條件的記錄,返回的是一個空數(shù)組 &nbs

<?php
/**
* Created by PhpStorm.
* User: Administrator
* Date: 2019/5/27
* Time: 14:00
*/

namespace app\index\controller;
use think\Db;

class Query
{

   //讀操作返回的都是二維數(shù)組,沒有滿足條件的記錄,返回的是一個空數(shù)組
   //寫操作返回的是受影響的記錄數(shù)量,如果沒有返回0
   public function find()
   {
       //查詢單條數(shù)據(jù)

       $res = Db::table("goods_spu")->find();
       dump($res);
   }


  public function select()
  {
      //查詢滿足條件的多條記錄
      $res = Db::table("goods_spu")
          ->where('id','>',1)
          ->select();
      dump($res);
  }


  public function insert()
  {
      //新增數(shù)據(jù)單條記錄:insert()

      $data = [
          //商品編號,唯一
          'spu_no' => '20190527001',
          //商品名稱
          'goods_name'=>'華為',
          //最低售價
          'low_price'=>1000,
          //分類id
          'category_id'=>'1',
          //品牌id
          'brand_id'=>'2',
      ];
     //$res = Db::table("goods_spu")->insert($data);
      $res = Db::table("goods_spu")->data($data)->insert();
  }
   public function insertAll()
   {
       $data = [
          ['spu_no' => '20190527002', 'goods_name'=>'華為', 'low_price'=>1000, 'category_id'=>'1', 'brand_id'=>'2'],
          ['spu_no' => '20190527003', 'goods_name'=>'小米', 'low_price'=>2000, 'category_id'=>'1', 'brand_id'=>'2'],
          ['spu_no' => '20190527004', 'goods_name'=>'oppo', 'low_price'=>3000, 'category_id'=>'1', 'brand_id'=>'2']
       ];
       $res = Db::table("goods_spu")->insertAll($data);
   }


   public function update()
   {
       //更新操作必須是基于前置條件,不允許無條件更新
       //跟新使用uopdate(),也是一個終極方法
       Db::table('goods_spu')
           ->where('low_price','<','4000')
           ->data(['low_price'=>Db::raw('low_price+1000')])
           ->update();

   }


   public function delete()
   {
       //刪除也必須基于前置查詢,不允許無條件刪除
       //刪除用的是delete()
       Db::table('goods_spu')->where('id','1')-delete();
   }
}insertAll截圖20190527163710.png新增一條截圖20190527162039.png更新截圖20190527164849.png

Correcting teacher:天蓬老師Correction time:2019-05-28 16:02:23
Teacher's summary:寫得不錯, 對于數(shù)據(jù)庫的基本操作, 常用 的就是這些了

Release Notes

Popular Entries