* [ ] 在项目获取操作数据库的对象,需要在项目里面创建一个中间类
* [ ] 当数据库配置 Mysql.php 里面的配置变更的时候,只修改对应的数据库的中间类
* [ ] 使用场景:
* 假设项目目录名为 [ project ],应用目录名为 [ application ]
* 项目在服务器的路径完整路径为:/home/wwwroot/project/
* 假设服务器有 3 个数据库,分别是: 用户数据库[user]、商品数据库[goods] 、订单数据库[order]
* 假设 user 数据库里面的表前缀统一为 user_
* goods 数据库里面的表前缀统一为 goods_
* 订单数据库里面的表前缀统一为 order_
* 假设 user 数据库有一张 user_account 表, 字段有 :uid、username
user_account 表
| uid | username |
| :---: | :---: |
| 1 | 张三 |
| 2 | 李四 |
| 3 | 隔壁老王 |
* goods 数据库有一张 goods_category 表,字段有:category_id、category_name
goods_category 表
| category_id | category_name |
| :---: | :---: |
| 1 | 服装|
| 2 | 保健品 |
| 3 | 家居 |
* order 数据库有一张 order_list 表,字段有:order_id、order_no
order_list 表
| order_id | order_no |
| :---: | :---: |
| 1 | 20200409000001 |
| 2 | 20200409000002 |
| 3 | 20200409000003 |
* 要想在项目中分别操作这 3 个数据库,需要在:/home/wwwroot/project/application/Lib/ 目录下
* 创建操作数据库中间类存储目录 mysql,完整路径为:/home/wwwroot/project/application/Lib/mysql/
* 假设命名操作这 3 个数据库的中间类文件分别为:User.php、Goods.php、Order.php
- 开始使用
- 配置文件
- 路由模式
- AutoLoad类
- 启动文件
- __construct
- SetRouting
- SetAlias
- SetStop
- SetError
- Access
- SetWorker
- SetClassFile
- SetClassDir
- Run
- OpenLoad
- LinuxStartAll
- Session类
- 使用说明
- set
- get
- delete
- pull
- has
- id
- Cookie类
- 使用说明
- set
- get
- delete
- pull
- has
- TempLets类
- 模板语法
- 模板标签
- html
- show
- assign
- obtain
- Request类
- get
- post
- host
- referer
- getip
- localip
- header
- body
- file
- scheme
- protocolversion
- uri
- path
- querystring
- method
- Response
- SendFile
- FileStream
- SendData
- SetStatus
- SetHead
- SetMime
- WebSend
- redirect
- dumpJson
- dump
- come
- ps
- Frame类
- GetWeb
- ViewFile
- RoutingData
- SetClassFile
- SetClassDir
- GetMime
- FileMime
- LoadDir
- StartDir
- IsJson
- ArrJson
- JsonFormat
- ObStart
- GetConfig
- ConfigDir
- TempDir
- GetRunData
- GetStatic
- IsDebug
- SetDebug
- GetDebugInfo
- GlobalVariables类
- 使用说明
- set
- get
- delete
- pull
- has
- id
- Mysql类
- 新版本
- 第三方
- Thinkorm
- Medoo
- 旧版本
- Mysql 配置格式
- 项目中操作数据库
- 项目场景
- 项目数据库配置
- 项目数据库中间类
- 项目中操作数据表
- 连贯操作
- where
- table
- data
- order
- field
- limit
- page
- group
- having
- join
- tabname
- union
- sql
- link
- link_base
- lock
- CURD 操作
- 写入数据
- 数据删除
- 数据查询
- 数据更新
- 数据统计操作
- count
- sum
- max
- min
- avg
- 操作DEMO
- CurdTrait.php
- 项目Model层操作表.md
- Curl类
- Method类
- SslAes类
- layui_zqadmin