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');
}

转载于:https://www.cnblogs.com/samphp/p/8596526.html

你可能感兴趣的:(ThinkPHP5.1的模型对数据库的操作)