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 相关文章推荐
简单示例AJAX结合PHP代码实现登录效果代码
Jul 25 PHP
PHP Document 代码注释规范
Apr 13 PHP
PHP安全的URL字符串base64编码和解码
Jun 19 PHP
php插入排序法实现数组排序实例
Feb 16 PHP
PHP+redis实现添加处理投票的方法
Nov 14 PHP
如何使用GDB调试PHP程序
Dec 08 PHP
实例详解PHP中html word 互转的方法
Jan 28 PHP
php mysql like 实现多关键词搜索的方法
Oct 29 PHP
laravel 5.3中自定义加密服务的方案详解
May 09 PHP
浅谈Laravel队列实现原理解决问题记录
Aug 19 PHP
php注册系统和使用Xajax即时验证用户名是否被占用
Aug 31 PHP
Laravel 前端资源配置教程
Oct 18 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 文件上传实例代码
2012/04/19 PHP
thinkPHP3.1验证码的简单实现方法
2016/04/22 PHP
Yii实现显示静态页的方法
2016/04/25 PHP
PHP+Mysql无刷新问答评论系统(源码)
2016/12/20 PHP
锋利的jQuery jQuery中的DOM操作
2010/03/21 Javascript
分享14个很酷的jQuery导航菜单插件
2011/04/25 Javascript
再谈Jquery Ajax方法传递到action(补充)
2014/05/12 Javascript
javascript实现一个简单的弹出窗
2016/02/22 Javascript
利用JQuery写一个简单的异步分页插件
2016/03/07 Javascript
Vue.js每天必学之过渡与动画
2016/09/06 Javascript
Vue.js中用webpack合并打包多个组件并实现按需加载
2017/02/17 Javascript
基于VUE移动音乐WEBAPP跨域请求失败的解决方法
2018/01/16 Javascript
JS获取浏览器地址栏的多个参数值的任意值实例代码
2018/07/24 Javascript
JavaScript惰性求值的一种实现方法示例
2019/01/11 Javascript
layui table动态表头 改变表格头部 重新加载表格的方法
2019/09/21 Javascript
vue实现将一个数组内的相同数据进行合并
2019/11/07 Javascript
Element DateTimePicker日期时间选择器的使用示例
2020/07/27 Javascript
浅析JavaScript中的事件委托机制跟深浅拷贝
2021/01/20 Javascript
[56:24]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#1Liquid VS MVP.Phx第二局
2016/03/04 DOTA
python基础教程之获取本机ip数据包示例
2014/02/10 Python
python不换行之end=与逗号的意思及用途
2017/11/21 Python
Python数据分析库pandas基本操作方法
2018/04/08 Python
python 中字典嵌套列表的方法
2018/07/03 Python
美国球鞋寄卖网站:Stadium Goods
2018/05/09 全球购物
加利福尼亚州威尼斯的女性奢侈品设计师服装和概念店:Mona Moore
2018/09/13 全球购物
班长演讲稿范文
2014/04/24 职场文书
工程售后服务承诺书
2014/05/21 职场文书
环境日宣传活动总结
2014/07/09 职场文书
我的梦想演讲稿1000字
2014/08/21 职场文书
高中毕业典礼演讲稿
2014/09/09 职场文书
北京离婚协议书范文2014
2014/09/29 职场文书
医院科室评语
2015/01/04 职场文书
教师聘用意向书
2015/05/11 职场文书
小学运动会加油稿
2015/07/22 职场文书
Go缓冲channel和非缓冲channel的区别说明
2021/04/25 Golang
Mysql中调试存储过程最简单的方法
2021/06/30 MySQL