ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
模型动作不外乎:新增、修改、删除、查询 ### 特别说明必点 1、模型可以使用数据库核心操作中的所有方法 2、模型操作后都是返回模型对象 3、模型是数据表的映射,对模型的修改就是对表的修改。 4、新创建一个模型对象实例时,此对象是表结构的映射。 5、当执行查询后,对象是一个或多个数据模型对象的集合。 5.1 数据表的每一行数据就是一个模型对象。 5.2 当执行查询后,返回一个或多个数据时,对象就是这些模型对象的集合。 ### 新增数据 创建一个对象实例,实例中不包括任何子数据对象。此时直接给模型对象实例赋值,然后保存,就可以实现新增数据。 $db=new Users(); $db->name="cs"; $db->pd="123456"; $db->save(); 以上等同于: $db=new Users(["name"=>"cs","pd"=>"123456"]); $db->save(); ### 修改数据 修改数据和新增数据大同小异,使用同样的方法。关键在于,要修改先要获取要修改的数据子对象。先用查询返回一个指定数据子对象集合的模型对象,然后进行修改。 $db=new Users(); $db->where("id",">",5)->where("id","<",10)->get(); $db->name="cs"; $db->pd="123456"; $db->save(); 以上等同于: $db=Users::where("id",">",5)->where("id","<",10)->get(); $db->name="cs"; $db->pd="123456"; $db->save();