数码资讯
一个关于建立ThinkPHP连接数据库主从数据库教程
这篇文章是关于建立ThinkPHP连接数据库和主从数据库的方法更详细,这在ThinkPHP开发项目是非常实用的。具体实现的方法如下: 1。建筑在项目根目录下config.php 代码如下所示: < PHP 如果(!定义('think_path '))出口(); 返回的数组( db_type= > '
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
这篇文章是关于建立ThinkPHP连接数据库和主从数据库的方法更详细,这在ThinkPHP开发项目是非常实用的。具体实现的方法如下:
1。建筑在项目根目录下config.php
代码如下所示:
< PHP
如果(!定义('think_path '))出口();
返回的数组(
db_type= > 'mysql ' / /数据库类型
db_host= > 'localhost ' / /主机
db_name= > 'aoli ' / /数据库名称
db_user= > 'root ' /数据库用户名
db_pwd= >, / /数据库密码
db_prefix= >, / /数据表前缀
db_charset= > 'utf8,编/网站
db_port= > '3306 ' /数据库端口
);
>
两。设置项目配置文件
家 config.php文件中的代码如下:
< PHP
$ arr1 =数组{
url_model= > 2, / /是访问模式
};
$ arr2 =包括'。 /配置PHP的;
返回array_merge($ ARR1 arr2美元); / /阵列集成
>
管理 config.php文件中的代码如下:
< PHP
$ arr1 =数组{
the'url_model= > 1 /获得方式,常见的访问
};
$ arr2 =包括'。 /配置PHP的;
返回array_merge($ ARR1 arr2美元); / /阵列集成
>
三。主从数据库设置
此设置适合于高并发、高负载的大型Web站点。
读者可以在 convention.php ThinkPHP共同看到默认的系统常数设置
config.php文件设置如下:
< PHP
返回的数组(
/ / 'configuration= >配置价值
/背景
url_mode= > 0,
db_type= > 'mysql,
db_host= > 'localhost,192.168.1.2 / /两数据库服务器
db_port= > '3306,
db_name= > 'thinkphptest ' / /如果与数据库同名,没有定义多个,如果不相同,依次与相应的服务器
db_user= > 'root,
db_pwd= > 'password,
表前缀
db_prefix= > 'think_,
下一个主数据库配置
db_deploy_type= > 1 / /开放分布式数据库
db_rw_separate= >真的/独立的读取和写入,默认的服务器首先写入服务器,其他不仅读写
);
>
在一个动作中读取数据库文件参数:
HH = C(美元'db_host '); / / C可以读取配置文件中的值
PP = C('db_prefix美元);
美元-> assain(H,为HH);
美元-> assain('p',为PP);
显示();
此项行动下的TPL:
数据库服务器地址:{ $ }
数据库表前缀:{ }
希望本文所描述的方法可以帮助大家的thinkphp程序设计。
1。建筑在项目根目录下config.php
代码如下所示:
< PHP
如果(!定义('think_path '))出口();
返回的数组(
db_type= > 'mysql ' / /数据库类型
db_host= > 'localhost ' / /主机
db_name= > 'aoli ' / /数据库名称
db_user= > 'root ' /数据库用户名
db_pwd= >, / /数据库密码
db_prefix= >, / /数据表前缀
db_charset= > 'utf8,编/网站
db_port= > '3306 ' /数据库端口
);
>
两。设置项目配置文件
家 config.php文件中的代码如下:
< PHP
$ arr1 =数组{
url_model= > 2, / /是访问模式
};
$ arr2 =包括'。 /配置PHP的;
返回array_merge($ ARR1 arr2美元); / /阵列集成
>
管理 config.php文件中的代码如下:
< PHP
$ arr1 =数组{
the'url_model= > 1 /获得方式,常见的访问
};
$ arr2 =包括'。 /配置PHP的;
返回array_merge($ ARR1 arr2美元); / /阵列集成
>
三。主从数据库设置
此设置适合于高并发、高负载的大型Web站点。
读者可以在 convention.php ThinkPHP共同看到默认的系统常数设置
config.php文件设置如下:
< PHP
返回的数组(
/ / 'configuration= >配置价值
/背景
url_mode= > 0,
db_type= > 'mysql,
db_host= > 'localhost,192.168.1.2 / /两数据库服务器
db_port= > '3306,
db_name= > 'thinkphptest ' / /如果与数据库同名,没有定义多个,如果不相同,依次与相应的服务器
db_user= > 'root,
db_pwd= > 'password,
表前缀
db_prefix= > 'think_,
下一个主数据库配置
db_deploy_type= > 1 / /开放分布式数据库
db_rw_separate= >真的/独立的读取和写入,默认的服务器首先写入服务器,其他不仅读写
);
>
在一个动作中读取数据库文件参数:
HH = C(美元'db_host '); / / C可以读取配置文件中的值
PP = C('db_prefix美元);
美元-> assain(H,为HH);
美元-> assain('p',为PP);
显示();
此项行动下的TPL:
数据库服务器地址:{ $ }
数据库表前缀:{ }
希望本文所描述的方法可以帮助大家的thinkphp程序设计。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。