<?php
namespace app\controller;
use app\BaseController;
//1. 引用Db
use think\facade\Db;
class Index extends BaseController
{
public function index()
{
// 单条添加
$data = [
'username' => 'leition',
'password' => 'leition'
];
// 返回1,失败返回异常
// $res = Db::name('user')->insert($data);
// $data = [
// 'username' => 'leition',
// 'password' => 'leition',
// 'none' => 'leition'
// ];
// strict(false) 如果数据库没有该字段,强行添加
// $res = Db::name('user')->strict(false)->insert($data);
// replace() 主键相同则修改
// $res = Db::name('user')->replace()->insert($data);
// insertGetId() 成功返回ID
// $res = Db::name('user')->insertGetId($data);
// save() 有主键就修改,没主键就添加
$res = Db::name('user')->save($data);
// 多条添加
// $data = [
// [
// 'username' => 'leition',
// 'password' => 'leition'
// ],
// [
// 'username' => 'leition',
// 'password' => 'leition'
// ]
// ];
// 返回添加条数
// $res = Db::name('user')->insertAll($data);
return json($res);
}
}
ThinkPHP6 数据添加
最新推荐文章于 2023-11-21 11:28:44 发布