Thinkphp method to add data: 1. Add single data through "insert($data);"; 2. Use "strict(false)" method to force new data; 3. Use "insertGetId( )" method, returns the current data ID after the addition is successful; 4. Add data in batches through "insertAll($data);".
The operating environment of this tutorial: Windows 7 system, ThinkPHP version 5, Dell G3 computer.
How to add data in thinkphp?
thinkphp data addition
Data addition
$data = [ ['' => ''] ]; // 数据添加 Db::table('表名')->insert($data); //如果数据表里面没有的字段,那么就会抛出异常。如果不希望抛出异常,强行新增可以使用strict(false)方法: Db::table('表名')->strict(false)->insert($data); // 使用insertGetId()方法,可以在新增成功后返回当前的数据ID Db::name('表名')->insertGetId($data);
Add data in batches, adding an array is an array
$data =[ [], [] ]; Db::table('nihao')->insertAll($data);
Recommended learning: "thinkPHP Video tutorial》
The above is the detailed content of How to add data in thinkphp. For more information, please follow other related articles on the PHP Chinese website!