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 相关文章推荐
ftp类(example.php)
Oct 09 PHP
php session 错误
May 21 PHP
用php制作简单分页(从数据库读取记录)的方法详解
May 04 PHP
你可能不知道PHP get_meta_tags()函数
May 12 PHP
php使用指定字符列表生成随机字符串的方法
Apr 18 PHP
深入解析PHP中foreach语句控制数组循环的用法
Nov 30 PHP
关于php微信订阅号开发之token验证后自动发送消息给订阅号但是没有消息返回的问题
Dec 21 PHP
Smarty实现页面静态化(生成HTML)的方法
May 23 PHP
功能强大的PHP POST提交数据类
Jul 15 PHP
PHP strcmp()和strcasecmp()的区别实例
Nov 05 PHP
thinkPHP模板中函数的使用方法示例
Nov 30 PHP
PHP使用xpath解析XML的方法详解
May 20 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
NT IIS下用ODBC连接数据库
2006/10/09 PHP
简单的方法让你的后台登录更加安全(php中加session验证)
2012/08/22 PHP
通过php快速统计某个数据库中每张表的数据量
2012/09/04 PHP
PHP正则表达式入门教程(推荐)
2016/05/18 PHP
PHP面向对象程序设计方法实例详解
2016/12/24 PHP
Javascript Tab 导航插件 (23个)
2009/06/11 Javascript
jQuery在IE下使用未闭合的xml代码创建元素时的Bug介绍
2012/01/10 Javascript
JQuery拖拽元素改变大小尺寸实现代码
2012/12/10 Javascript
JavaScript限定复选框的选择个数示例代码
2013/08/25 Javascript
jquery模拟SELECT下拉框取值效果
2013/10/23 Javascript
JavaScript自定义方法实现trim()、Ltrim()、Rtrim()的功能
2013/11/03 Javascript
jquery实现多行文字图片滚动效果示例代码
2014/10/10 Javascript
js获取页面description的方法
2015/05/21 Javascript
javascript自定义右键弹出菜单实现方法
2015/05/25 Javascript
JavaScript中的lastIndexOf()方法使用详解
2015/06/06 Javascript
Jquery Easyui自定义下拉框组件使用详解(21)
2020/12/31 Javascript
Jquery Easyui菜单组件Menu使用详解(15)
2016/12/18 Javascript
angularjs+bootstrap实现自定义分页的实例代码
2017/06/19 Javascript
浅谈Vue2.4.0 $attrs与inheritAttrs的具体使用
2020/03/08 Javascript
浅谈JavaScript窗体Window.ShowModalDialog使用
2020/07/22 Javascript
vue 子组件和父组件传值的示例
2020/09/11 Javascript
vc6编写python扩展的方法分享
2014/01/17 Python
Python实现Linux中的du命令
2017/06/12 Python
初探TensorFLow从文件读取图片的四种方式
2018/02/06 Python
Flask中endpoint的理解(小结)
2019/12/11 Python
纯css3实现思维导图样式示例
2018/11/01 HTML / CSS
物流司机岗位职责
2013/12/28 职场文书
转党组织关系介绍信
2014/01/08 职场文书
渔夫的故事教学反思
2014/02/14 职场文书
合作经营协议书范本
2014/09/16 职场文书
一般基层干部群众路线教育实践活动个人对照检查材料
2014/11/04 职场文书
优秀班集体申报材料
2014/12/25 职场文书
2015年乡镇发展党员工作总结
2015/03/31 职场文书
2015年生产部工作总结范文
2015/05/25 职场文书
天堂的孩子观后感
2015/06/11 职场文书
Redis可视化客户端小结
2021/06/10 Redis