<?php
namespace app\controller;
use think\Db;
use think\db\Where;
class ThinkUpdata
{
public function index(){
}
public function updata(){
//1.方法1 链式编程
// $data =[
// 'username' => '蔡文姬'
// ];
// return Db::name('user')->where('userid',9)->update($data);
//2.方法2 直接在data中加入主键ID
// $data = [
// 'username' => '我是修改王',
// 'userid' => 8
// ];
// return Db::name('user')->update($data);
//3。inc增值
// return Db::name('user')->where('userid',8)->inc('age',1)->update();
//4.dec减值
//return Db::name('user')->where('userid',8)->dec('age',1)->update();
//5。exp() 传入T-SQL
// $re= Db::name('user')->where('userid',5)->exp('email','UPPER(email)')->update();
// return json($re);
//6.raw()方法
// $data=[
// 'username' => '我是修改王',
// 'userid' => 8,
// 'email' => Db::raw('UPPER(email)'),
// 'age' => Db::raw('age - 4')
// ];
// return Db::name('user')->update($data);
//7.如果只改一个值setField
return Db::name('user')->where('userid',7)->setField('age',88);
}
}
08_TP5数据库修改
最新推荐文章于 2021-11-17 17:37:47 发布