## 插入記錄
建議使用
~~~
Db::name('user')->insertGetId($data);
~~~
## 擴展
1,原生添加方法
~~~
$result = Db::execute('insert into think_data (id, name ,status) values (5, "thinkphp",1)');
dump($result);
~~~
2,基本插入
~~~
$data = ['foo' => 'bar', 'bar' => 'foo'];
Db::table('think_user')->insert($data);
~~~
3,設置了數據表前綴參數的話,可以使用
~~~
Db::name('user')->insert($data);
~~~
4,添加數據后如果需要添加數據的自增主鍵,可以使用insertGetId方法
~~~
Db::name('user')->insertGetId($data);
~~~
5,添加多條數據
~~~
$data = [
['foo' => 'bar', 'bar' => 'foo'],
['foo1' => 'bar1', 'bar1' => 'foo1'],
['foo2' => 'bar2', 'bar2' => 'foo2']
];
Db::name('user')->insertAll($data);
//insertAll 方法添加數據成功返回添加成功的條數
~~~
6,助手函數
~~~
// 添加單條數據
db('user')->insert($data);
// 添加多條數據
db('user')->insertAll($data);
~~~