tp5微信小程序全栈开发七——数据库访问与orm
2018-03-10 21:09
567 查看
一、原生sql
data.php
class Data { public function getDataByName($name){ Db::query('select * from data where name=?',[$name]); } }
三、tp5数据库中间层架构解析
Db:数据库操作的入口对象;连接数据库
Collection:数据库连接器;平时处于待命,有语句时候再去连接
Query:查询器。对数据库curd的一种封装,优雅的编辑语句,也可以执行链式操作。
Bulider:生成器。将Query查询器语句,生成原生sql语句
四、查询构造器(一)
\model\data.php
class Data extends Model { public static function getConditionByName($name){ $result = Db::table("data")->where('name','=',$name) ->find(); return $result; } }
返回{“id”:1,”name”:”tem”,”value”:40,”compare”:0}一维数组
class Data extends Model { public static function getConditionByName($name){ $result = Db::table("data")->where('name','=',$name) ->select(); return $result 4000 ; } }
返回[{“id”:1,”name”:”tem”,”value”:40,”compare”:0}]二维数组
五、查询构造器(二)
相关文章推荐
- tp5微信小程序全栈开发 四——构建验证层
- tp5微信小程序全栈开发五——Rest和RestFul
- tp5微信小程序全栈开发九——微信登录与令牌
- tp5微信小程序全栈开发 十一——前端框架构建与令牌管理,首页、专题、分类等模块编写
- tp5微信小程序全栈开发一——流程体系介绍
- 微信 开发 聊天机器人设计方案 java语言 程序和数据库代码
- 使用 kbmmw 的ORM开发纯REST数据库访问服务
- MFC中ADO访问数据库程序开发---开篇
- 关于PHP微信h5棋牌程序开发数据库的备份
- “微信小程序商城构建全栈应用”开发小记
- Delphi开发的数据库程序在C:\PDOXUSRS.NET生成文件,拒绝访问及读写权限
- 微信小程序开发之picker选择器组件用法
- FleaPHP 开发指南 - 6. 访问数据库
- 微信小程序可视化开发工具之动态数据
- 微信小程序 开发简易情绪音乐播放器
- 微信小程序开发,提示“不在以下合法域名列表中,请参考文档”
- 我不要紧的编码组两人,至少两年的dotnet网咯服务开发经验,熟悉数据库orm, 系统管理人员:熟悉各linux发行版的系统管理和安全管理,linux常用数据库的配置与运维等,有代码托管服务管理经验优
- 微信小程序开发模拟下拉菜单
- 微信公众帐号开发教程第15篇-自定义菜单的view类型(访问网页)