/**
* 插入数据
* 执行成功返回影响数据的条数,执行失败返回false
*/
//添加一条数据
$data = [
'name'=>'wangwu',
'pwd'=>123456
];
$res = db('user')->insert($data);
//添加多条数据
$data = [
[
'name'=>'ll',
'pwd'=>1
],
[
'name'=>'zz',
'pwd'=>2
]
];
$res = db('user')->insert($data);
/**
* 修改数据
*/
$data = [
'name'=>'666'
];
db('user')->where('id','=',1)->update($data);
/**
* 删除数据
*/
db('user')->where('id',3)->delete();
/**
* 高级查询
*/
$val = db('user')->where('id',1)->value('name');//查询idd等于1的name值
$val = db('user')->column('name');//查询所有的name的值
//添加数据
$data = [
'name'=>'wangwu',
'password'=>123
];
db('user')->insert($data);
//获取id
$id = db('user')->getLastInsID();//获取id之前必须要有添加
$data = [
'name'=>'zhaoliu',
'password'=>1
];
$id = db('user')->insertGetId($data);//获取新添加数据的id
//添加多条数据
$data = [
['name'=>'aa','password'=>11],
['name'=>'bb','password'=>22]
];
db('user')->insertAll($data);
//更新数据
$data = [
'name'=>'ccc',
'password'=>123
];
db('user')->where('id','3')->update($data);
db('user')->where('id',3)->update(['name'=>'ddd']);
$data = [
'id'=>3,
'name'=>'fff'
];
db('user')->update($data);
//自增
db('user')->where('id',4)->setInc('renqi',1);
//自减
db('user')->where('id',5)->setDec('renqi',1);
/**
* where用法
*
*/
db('user')->where('id',1)->select();
db('user')->where('id','>',2)->select();
db('user')->where('name','like','%z%')->select();
db('user')->where('renqiq','in','1,200,555')->select();
db('user')->where('renqi','between','1,999')->select();
db('user')->where('id',2)->where('name','like','%z%')->select();
db('user')->where('id',3)->whereOr('name','like','%l%')->select();
$where['id'] = 2;
$where['name'] = ['like','%z%'];
db('user')->where($where)->select();//使用这种写法where条件要都成立