ThinkPHP5.1的模型對數據庫的操作
//模型(在模塊下建立model目錄,然後建模型文件如Test.php,文件名同表名test)
//Test:: 同價於 Db::table(‘test‘)
public function get()
{//查詢操作
//dump(Test::get(3));
$res=Test::field(‘name,age‘)
->where(‘id‘,3)
->find();
dump($res);//返回的是對象
return $res->age;
}
public function save()//更新
{
Test::where(‘id‘,‘=‘,7)->update([‘name‘=>‘SamC‘]);
}
public function create()//增加數據
{
// $demo=Test::create([
// ‘name‘=>‘abc‘,
// ‘age‘=>‘28‘
// ]);
//return $demo->id;//返回自增id
//多條用saveAll
// $new=new Test;
// $list=[
// [‘name‘=>‘abc‘,‘age‘=>‘28‘],
// [‘name‘=>‘小小‘,‘age‘=>30]
// ];
// $new->saveAll($list);
//單條新增第二種
$new=new Test([‘name‘=>‘abc3‘,‘age‘=>‘28‘]);
$new->save();
}
public function del()
{
//Test::where(‘id‘,11)->delete();
//或
Test::destroy(‘9,10‘);
}
ThinkPHP5.1的模型對數據庫的操作