PHP课件:第48讲 ThinkPHP 模型操作-小新闻系统及连贯操作.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《PHP课件:第48讲 ThinkPHP 模型操作-小新闻系统及连贯操作.ppt》由用户(罗嗣辉)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PHP课件:第48讲 ThinkPHP 模型操作-小新闻系统及连贯操作 PHP 课件 48 模型 操作 新闻 系统 连贯
- 资源描述:
-
1、(第(第48讲)讲) ThinkPHP ThinkPHP 小新闻系统及连贯操作小新闻系统及连贯操作学习目标学习目标 连贯操作定义 使用连贯操作1连贯操作的定义连贯操作的定义 ThinkPHP模型基础类提供的连贯操作方法,可以有效的提高数据存取的代码清晰度和开发效率,并且支持所有的CURD操作。使用也比较简单, 假如我们现在要查询一个User表的满足状态为1的前10条记录,并希望按照用户的创建时间排序 ,代码如下: $User-where(status=1)-order(create_time)-limit(10)-select();这里的where、order和limit方法就被称之为连贯操作
2、方法,T除了select方法必须放到最后一个外(因为select方法并不是连贯操作方法),连贯操作T的方法调用顺序没有先后,例如,下面的代码和上面的等效: $User-order(create_time)-limit(10)-where(status=1)-select();(第(第48讲)讲) ThinkPHP ThinkPHP 小新闻系统及连贯操作小新闻系统及连贯操作1使用连贯操作使用连贯操作 TABLEtable 定义要操作的数据表名称,动态改变当前操作的数据表名称,需要写数据表的全名,包含前缀,可以使用别名和跨库操作 用法 table($table,$parse=null) 参数 ta
3、ble(必须):数据表名称,支持操作多个表,支持字符串、数组和对象parse(可选)预处理参数,详见14.3防止SQL注入 查询条件预处理 返回值 当前模型实例 备注 如果不调用table方法,会自动获取模型对应或者定义的数据表 用法示例:$Model-Table(think_user user)-where(status1)-select();也可以在table方法中跨库操作,例如:$Model-Table(db_name.think_user user)-where(status1)-select();Table方法的参数支持字符串和数组,数组方式的用法:$Model-Table(arra
4、y(think_user=user,think_group=group)-where(status1)-select();使用数组方式定义的优势是可以避免因为表名和关键字冲突而出错的情况。一般情况下,无需调用table方法,默认会自动获取当前模型对应或者定义的数据表。(第(第48讲)讲) ThinkPHP ThinkPHP 小新闻系统及连贯操作小新闻系统及连贯操作1使用连贯操作使用连贯操作 DATAdata 可以用于新增或者保存数据之前的数据对象赋值 用法 data($data) 参数 data(必须):数据,支持数组和对象 返回值 当前模型实例 备注 如果不调用data方法,则会取当前的数据
展开阅读全文