thinkphp配置连接数据库技巧


Posted in PHP onDecember 02, 2014

本文实例讲述了thinkphp配置连接数据库的常用方法,分享给大家供大家参考。具体方法如下:

1.在thinkphp入口文件同目录下的config.inc.php中添加数据库配置信息

<?php  

return array(  

'DB_TYPE'=>'mysqli',  

'DB_HOST'=>'localhost',  

'DB_NAME'=>'demo',  

'DB_USER'=>'root',  

'DB_PWD'=>'root',  

'DB_PREFIX'=>'think_',  

);  

?>

然后在项目目录的config.php文件中添加如下代码:
<?php  

$arr1=array(  

//'配置项'=>'配置值'  

'URL_MODEL'=>2,  

'APP_DEBUG'=>true,  

'LOG_RECORD'=>true,  

......  

);  

$arr2=include 'config.inc.php';  

return array_merge($arr1,$arr2);  

?>

在后台文件中也可以添加如上代码,这样在数据库配置的连接信息改动后,只需要修改config.inc.php文件中的信息就可以达到同时修改前台与后台的数据库连接配置信息。

2. 如果在控制器中要连接另外的数据库可以通过添加如下代码完成:

$arrr=array(  

'dbms'=>'mysqli', //注意本书组中键名是规定的不能变动.  

'username'=>'google',  

'password'=>'hello',  

'hostname'=>'127.0.0.1',  

'database'=>'MYDBname',  

);  

$db=new Db($arrr);

希望本文所述对大家的ThinkPHP框架程序设计有所帮助。

PHP 相关文章推荐
PHP XML操作的各种方法解析(比较详细)
Jun 17 PHP
CodeIgniter中使用cookie的三种方式详解
Jul 18 PHP
php获取url参数方法总结
Nov 13 PHP
PHP生成随机密码方法汇总
Aug 27 PHP
Discuz!X中SESSION机制实例详解
Sep 23 PHP
WordPress导航菜单的滚动和淡入淡出效果的实现要点
Dec 14 PHP
php HTML无刷新提交表单
Apr 05 PHP
php微信公众账号开发之前五个坑(一)
Sep 18 PHP
手把手编写PHP框架 深入了解MVC运行流程
Sep 19 PHP
PHP用FTP类上传文件视频等的简单实现方法
Sep 23 PHP
Laravel学习教程之request validation的编写
Oct 25 PHP
php表单处理操作
Nov 16 PHP
Yii核心组件AssetManager原理分析
Dec 02 #PHP
php实现微信公众平台账号自定义菜单类
Dec 02 #PHP
php获取CSS文件中图片地址并下载到本地的方法
Dec 02 #PHP
PHP间隔一段时间执行代码的方法
Dec 02 #PHP
ThinkPHP采用原生query实现关联查询left join实例
Dec 02 #PHP
php面象对象数据库操作类实例
Dec 02 #PHP
PHP实现的比较完善的购物车类
Dec 02 #PHP
You might like
PHP 进程锁定问题分析研究
2009/11/24 PHP
php根据日期判断星座的函数分享
2014/02/13 PHP
PHP、Java des加密解密实例
2015/04/27 PHP
PHP中的异常处理机制深入讲解
2020/11/10 PHP
jquery 文本上下无缝滚动,鼠标放上去就停止 小例子
2013/06/05 Javascript
JS对HTML标签select的获取、添加、删除操作
2013/10/17 Javascript
xmlhttp缓存清除的2种解决方法
2013/12/13 Javascript
jQuery中:nth-child选择器用法实例
2014/12/31 Javascript
详解JavaScript的策略模式编程
2015/06/24 Javascript
jQuery处理XML文件的几种方法
2016/06/14 Javascript
JS使用JSON作为参数实例分析
2016/06/23 Javascript
浅谈JS读取DOM对象(标签)的自定义属性
2016/11/21 Javascript
Bootstrap框架实现广告轮播效果
2016/11/28 Javascript
JS中的phototype详解
2017/02/04 Javascript
解决bootstrap下拉菜单点击立即隐藏bug的方法
2017/06/13 Javascript
Vue组件通信实践记录(推荐)
2017/08/15 Javascript
解决angularjs中同步执行http请求的方法
2018/08/13 Javascript
WEEX环境搭建与入门详解
2019/10/16 Javascript
详解如何在Javascript和Sass之间共享变量
2019/11/13 Javascript
JS常用正则表达式超全集(密码强度校验,金额校验,IE版本,IPv4,IPv6校验)
2020/02/03 Javascript
详解JS函数防抖
2020/06/05 Javascript
js实现微信聊天效果
2020/08/09 Javascript
Python实现的维尼吉亚密码算法示例
2018/04/12 Python
Django打印出在数据库中执行的语句问题
2019/07/25 Python
python实现屏保程序(适用于背单词)
2019/07/30 Python
python实现学生成绩测评系统
2020/06/22 Python
Python Pygame实现俄罗斯方块
2021/02/19 Python
时尚孕妇装:Ingrid & Isabel
2019/05/08 全球购物
天网面试题
2013/04/07 面试题
销售员试用期自我评价
2014/09/15 职场文书
党的群众路线对照检查材料思想汇报(学校)
2014/10/04 职场文书
高中生期中考试失利检讨书
2014/10/23 职场文书
庆七一主持词
2015/06/29 职场文书
导游词之沈阳植物园
2019/11/30 职场文书
Java中try catch处理异常示例
2021/12/06 Java/Android
MySQL GTID复制的具体使用
2022/05/20 MySQL