使用ThinkPHP怎么连接数据库并设置主从

  介绍

这期内容当中小编将会给大家带来有关使用ThinkPHP怎么连接数据库并设置主,从文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

ThinkPHP是什么

ThinkPHP属于一种免费的开发框架,能够用于开发前端网页,最早ThinkPHP是为了简化开发而产生的,ThinkPHP同时也是遵循输入协议,最初是从Struts演变过来,也把国外一些好的框架模式进行利用,使用面向对象的开发结构,兼容了很多标签库等模式,它能够更方便和快捷的开发和部署应用,当然不仅仅是企业级应用,任何php应用开发都可以从ThinkPHP的简单,兼容和快速的特性中受益。

<强>一、项目根目录上建立配置。php

代码如下所示:

& lt; php ?   ,如果定义(! (& # 39;THINK_PATH& # 39;)),退出();   ,return 阵列(   & # 39;才能DB_TYPE& # 39;,,,,=祝辞,,& # 39;mysql # 39;//,数据库类型,,   & # 39;才能DB_HOST& # 39;,,,,=祝辞,,& # 39;localhost # 39;//,,主机   & # 39;才能DB_NAME& # 39;,,,,=祝辞,,& # 39;澳# 39;//,数据库名称   & # 39;才能DB_USER& # 39;,,,,=祝辞,,& # 39;根# 39;//,数据库用户名   & # 39;才能DB_PWD& # 39;,,,,,=祝辞,,& # 39;& # 39;//,数据库密码   & # 39;才能DB_PREFIX& # 39;,,,=祝辞,,& # 39;& # 39;//,数据表前缀   & # 39;才能DB_CHARSET& # 39;,,,=祝辞,,& # 39;use utf8 # 39;//,网站编码   & # 39;才能DB_PORT& # 39;,,,,=祝辞,,& # 39;3306 & # 39;//,数据库端口   ,);   ?在

<强>二,设置项目配置文件

\ \ Conf \ config回家。php文件代码如下:

& lt; php ?   数组,$ arr1={   & # 39;才能URL_MODEL& # 39;=祝辞;2,,//pathinfo访问模式   ,};   美元,arr2=include  & # 39;。/config . php # 39;;   ,return  array_merge (arr1, arr2美元);,//数组整合   ?在

\ Admin \ Conf \配置。php文件代码如下:

& lt; php ?   数组,$ arr1={   & # 39;才能URL_MODEL& # 39;=祝辞;1,,//普通访问模式,得到方式   ,};   美元,arr2=include  & # 39;。/config . php # 39;;   ,return  array_merge (arr1, arr2美元);,//数组整合   ?在

<强>三、主从数据库设置

该设置比较适合高并发,高负载的大型网站
读者可以到\ ThinkPHP \常见\ convention.php中查看默认的系统常量设置

配置。php文件设置如下:

& lt; php ?   return 才能;阵列(//& # 39;才能配置项& # 39;=祝辞& # 39;配置值& # 39;//后才能台   & # 39;才能URL_MODE& # 39;=祝辞0,   & # 39;才能DB_TYPE& # 39;=祝辞& # 39;mysql # 39;   & # 39;才能DB_HOST& # 39;=祝辞& # 39;localhost, 192.168.1.2& # 39;//两台数据库服务器   & # 39;才能DB_PORT& # 39;=祝辞& # 39;3306 & # 39;   & # 39;才能DB_NAME& # 39;=祝辞& # 39;thinkphptest& # 39;//如果数据库名相同,不用定义多个,如果不相同与服务器依次对应   & # 39;才能DB_USER& # 39;=祝辞& # 39;根# 39;   & # 39;才能DB_PWD& # 39;=祝辞& # 39;密码# 39;//表才能前缀   & # 39;才能DB_PREFIX& # 39;=祝辞& # 39;think_& # 39;//接才能下来配置主从数据库   & # 39;才能DB_DEPLOY_TYPE& # 39;=祝辞1//开启分布式数据库   & # 39;才能DB_RW_SEPARATE& # 39;=祝辞;真正的,//读写分离,默认第一台服务器为写入服务器,其它的只读取不写入   ,,);   祝辞;

在某个行动中读取数据库文件参数:

,, hh美元=C (& # 39; DB_HOST& # 39;);,//C可以读取配置文件中的值   美元才能页=C (& # 39; DB_PREFIX& # 39;);   这个美元才能→assain (& # 39; h # 39;, hh美元);   这个美元才能→assain (& # 39; p # 39;,美元pp);   这→美元才能显示();

这个行动下的tpl:

,,数据库服务器地址:{$ h}   ,,数据库表前缀:{$ p}

上述就是小编为大家分享的使用ThinkPHP怎么连接数据库并设置主从了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

使用ThinkPHP怎么连接数据库并设置主从