返回对task表进......登陆

对task表进行常用的CURD操作

千 夜2019-04-17 02:08:33243

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

<?php

namespace app\index\controller;

 

use think\db;

 

 

class Query

{

  public function find()

  {

$abc = Db::table('task')

     ->field('*')

     ->where('id',7)

     ->find();

dump($abc);

  }

  public function select()

  {

  $abc = Db::table('task')

       ->field('*')

       ->where('type','刀')

       ->order('price','DESC')

       ->limit(5)

       ->select();

  dump($abc);

  }

  public function insert()

  {

  $data = [

         'name' => '妖刀村正',

         'date' => '1993-5-9',

         'price' => '3526',

         'type' => '刀'

  ];

  $ab = Db::table('task')->insert($data);

  $id = Db::getLastInsID();

  // return $ab ? '添加成功,id='.$id : '无添加记录!';

  $data1 = [

       ['name'=>'天丛云剑','date'=>'1992-4-6','price'=>3848,'type'=>'剑'],

       ['name'=>'初代鬼彻','date'=>'1997-9-12','price'=>3457,'type'=>'刀'],

       ['name'=>'三代鬼彻','date'=>'1994-8-23','price'=>3752,'type'=>'刀'],

  ];

  $nam = Db::table('task')->data($data1)->insertAll();

  return $nam ? '添加成功'.$nam.'条记录>.<' '无添加记录!';

  }

  public function update()

  {

  $a = Db::table('task')

     ->where('price','<',4000)

     ->data(['price'=>Db::raw('price+1000')])

     ->update();

 

  return $a ? '更新成功'.$a.'条记录>.<' '无记录更新!';

  }

  public function delete()

  {

  // $d = Db::table('task')->delete([6,7,8]);

  $d = Db::table('task')->where('name','妖刀村正')->delete();

 

  return $d ? '删除成功'.$d.'条记录>.<' '无删除记录1';

  }

}


最新手记推荐

• 用composer安装thinkphp框架的步骤• 省市区接口说明• 用thinkphp,后台新增栏目• 管理员添加编辑删除• 管理员添加编辑删除

全部回复(0)我要回复

暂无评论~
  • 取消回复发送