THINKPHP兄弟连李文凯老师视频笔记:08数据库操作

mysql mssql pgsql.oracle

一个php直接return

dsn数据库链接
$dsn = ‘mysql://username:password@localhost:3306/dbname’;
$dsn = array(
‘dbms’=>”,
‘username’=>”,
‘password’=>”,
‘hostname’=>”,
‘database’=>”,
);
$db = new Db($dsn);

Common/convention.php thinkphp所有的默认配置

开启主从数据库

/* 数据库设置 */
‘DB_TYPE’ => ‘mysql’, // 数据库类型
‘DB_HOST’ => ‘localhost,192.168.1.2,192.168.1.3’, // 服务器地址
‘DB_NAME’ => ‘videodemo’, // 数据库名
‘DB_USER’ => ‘root’, // 用户名
‘DB_PWD’ => ”, // 密码
‘DB_PORT’ => 3306, // 端口
‘DB_PREFIX’ => ‘think_’, // 数据库表前缀
‘DB_SUFFIX’ => ”, // 数据库表后缀
‘DB_FIELDTYPE_CHECK’ => false, // 是否进行字段类型检查
‘DB_FIELDS_CACHE’ => true, // 启用字段缓存
‘DB_CHARSET’ => ‘utf8’, // 数据库编码默认采用utf8
‘DB_DEPLOY_TYPE’ => 1, // 数据库部署方式:0 集中式(单一服务器),1 分布式(主从服务器)
‘DB_RW_SEPARATE’ => true, // 数据库读写是否分离 主从式有效
读写时,默认第一台是用来写,其它用来读

大C是用来读取配置文件中的参数

如何设置数据库集群?

Related posts:

Leave a Reply

Your email address will not be published.