tp5mysql连接max_conn_ThinkPHP5 数据库和模型.pdf

目录

数据库

连接数据库

范例

缓存

模型类

定义

命名

对象化操作

创建Create

新增Save

读取Read

字段名称存在大写字母处理

更新Update

时间戳字段

删除Delete

总结

数据集

添加业务逻辑

日期

最大日期

查询

函数查询

函数查询1

闭包查询

全表查询

关联查询

列表查询

模型关联

数据处理

自增

实例模型

获取器

修改器

删除

闭包删除

条件删除

软删除

验证

项目调试

本文档使用看云构建 -2-

数据库

数据库

连接数据库

缓存

本文档使用看云构建 -3-

连接数据库

连接数据库

一、配置文件定义

params连接参数

二、方法配置

三、模型类定义

四、使用连接

如果应用需要使用数据库 ,必须配置数据库连接信息 ,数据库的配置文件有多种定义方式。

一、配置文件定义

常用的配置方式是在应用目录或者模块目录下面的database.php中添加下面的配置参数 :

return [

//数据库类型

'type' > 'mysql',

//数据库连接DSN配置

'dsn' > '',

//服务器地址

'hostname' > '',

//数据库名

'database' > 'thinkphp',

//数据库用户名

'username' > 'root',

//数据库密码

'password' > '',

//数据库连接端口

'hostport' > '',

//数据库连接参数

'params' >[],

//数据库编码默认采用utf8

'charset' > 'utf8',

//数据库表前缀

'prefix' > 'think_ ',

//数据库调试模式

'debug' >false,

//数据库部署方式 :0集中式 (单一服务器 ),1分布式 (主从服务器 )

'deploy ' >0,

//数据库读写是否分离主从式有效

'rw_separate' >false,

//读写分离后主服务器数量

'master_num' >1,

//指定从服务器序号

'slave_no' > '',

//是否严格检查字段是否存在

本文档使用看云构建 -4-

连接数据库

'fields_strict' >true,

];

每个模块可以设置独立的数据库连接参数 ,并且相同的配置参数可以无需重复设置 ,例如 ,我们可以在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值