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控制器增删改查的主要内容,如果未能解决你的问题,请参考以下文章