热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

thinkphp5.1_ThinkPHP5.1的模型对数据库的操作

篇首语:本文由编程笔记#小编为大家整理,主要介绍了ThinkPHP5.1的模型对数据库的操作相关的知识,希望对你有一定的参考价值。

篇首语:本文由编程笔记#小编为大家整理,主要介绍了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‘);
}







































推荐阅读
author-avatar
给力的饼干_235
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有