tp5控制器增删改查

Posted vermouthmo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tp5控制器增删改查相关的知识,希望对你有一定的参考价值。

// $data=[‘type‘=>‘专辑‘];   构造数据
    // db(‘book‘)->insert($data);  添加
    // Db::name(‘book‘)->insert($data);
    // $userId = Db::name(‘book‘)->getLastInsID();添加主键id
    // $id = db(‘bookxiang‘)->insertGetId($data);   添加id
    // $data=[
    //     [‘bookid‘=>‘21‘,‘uname‘=>‘哈哈1‘],
    //     [‘bookid‘=>‘22‘,‘uname‘=>‘哈哈2‘],
    //     [‘bookid‘=>‘22‘,‘uname‘=>‘哈哈3‘],
    // ];
    // Db::name(‘bookxiang‘)->insertAll($data);  添加多条数据
    //添加单条数据db(‘bookxiang‘)->insert($data);
    // 添加多条数据db(‘bookxiang‘)->insertAll($list);
    // Db::table(‘bookxiang‘)->where(‘id‘, 1)->update([‘name‘ => ‘thinkphp‘]); 更新数据
    // db(‘bookxiang‘)->where(‘id‘,1)->update([‘name‘ => ‘thinkphp‘]);               助手函数
    // Db::table(‘bookxiang‘)->update([‘name‘ => ‘thinkphp‘,‘id‘=>1]);   如果数据中包含主键,可以直接使用:
    // Db::table(‘bookxiang‘)->where(‘id‘,1)->setField(‘name‘, ‘thinkphp‘);  更新某个字段的值
    // db(‘bookxiang‘)->where(‘id‘,1)->setField(‘name‘,‘thinkphp‘);         助手函数
    // Db::table(‘bookxiang‘)->where(‘id‘, 1)->setInc(‘score‘); 字段加1 id后面的数多少就加多少
    // db(‘bookxiang‘)->where(‘id‘, 1)->setInc(‘score‘);                   助手函数
    //Db::table(‘bookxiang‘)->where(‘id‘, 1)->setDec(‘score‘);    字段减1 id后面的数多少就减多少
    // db(‘bookxiang‘)->where(‘id‘, 1)->setDec(‘score‘);
//    db(‘bookxiang‘)->delete(1); 删除数据
    //   $where[‘id‘]=[‘<‘,‘14‘];
    //   $where[‘jc‘]=[‘>=‘,‘2‘];                查询
    //   $list=db(‘bookxiang‘)->where($where)->select(); 
    // $where[‘id‘]=[‘between‘,‘1,14‘];
    // $where[‘uname‘]=[‘like‘,‘%周易%‘];  模糊查询
    // $list=db(‘bookxiang‘)->where($where)->select();

以上是关于tp5控制器增删改查的主要内容,如果未能解决你的问题,请参考以下文章

TP5的多对多模型,以及中间表,已经中间表的增删改查

tp5增删改查

MySQL-增删改查简易操作

MySQL-增删改查简易操作

TP5学习基础一:增删改查小demo

Laravel框架——增删改查