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 相关文章推荐
ADODB结合SMARTY使用~超级强
Nov 25 PHP
MySql 按时间段查询数据方法(实例说明)
Nov 02 PHP
php !function_exists(&quot;T7FC56270E7A70FA81A5935B72EACBE29&quot;))代码解密
Jan 07 PHP
PHP mysql与mysqli事务使用说明 分享
Aug 17 PHP
PHP通过插入mysql数据来实现多机互锁实例
Nov 05 PHP
php最简单的删除目录与文件实现方法
Nov 28 PHP
WordPress开发中短代码的实现及相关函数使用技巧
Jan 05 PHP
php错误日志简单配置方法
Jul 11 PHP
利用PHP自动生成印有用户信息的名片
Aug 01 PHP
PHP中的use关键字及文件的加载详解
Nov 28 PHP
php获取'/'传参的值简单方法
Jul 13 PHP
PHP迭代与递归实现无限级分类
Aug 28 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
Excel数据导入Mysql数据库的实现代码
2008/06/05 PHP
php cookie 详解使用实例
2016/11/03 PHP
PHP fclose函数用法总结
2019/02/15 PHP
php的优点总结 php有哪些优点
2019/07/19 PHP
phpmyadmin在宝塔面板里进不去的解决方案
2020/07/06 PHP
php的lavarel框架中join和orWhere的用法
2020/12/28 PHP
Nigma vs Alliance BO5 第三场2.14
2021/03/10 DOTA
XMLHTTP 乱码的解决方法(UTF8,GB2312 编码 解码)
2011/01/12 Javascript
JavaScript 模式之工厂模式(Factory)应用介绍
2012/11/15 Javascript
js将当前时间格式转换成时间搓(自写)
2013/09/26 Javascript
JS实现动态表格的添加,修改,删除功能(推荐)
2016/06/15 Javascript
Javascript使用SWFUpload进行多文件上传
2016/11/16 Javascript
bootstrap 表单验证使用方法
2017/01/11 Javascript
详解Layer弹出层样式
2017/08/21 Javascript
使用ef6创建oracle数据库的实体模型遇到的问题及解决方案
2017/11/09 Javascript
解决vue移动端适配问题
2018/12/12 Javascript
nodejs通过钉钉群机器人推送消息的实现代码
2019/05/05 NodeJs
Vue实现点击当前行变色
2020/12/14 Vue.js
[01:45]2014DOTA2 TI预选赛预选赛 大神专访第二弹!
2014/05/20 DOTA
编程语言Python的发展史
2014/09/26 Python
Python的Flask框架中实现分页功能的教程
2015/04/20 Python
python selenium循环登陆网站的实现
2019/11/04 Python
CSS Grid布局教程之网格单元格布局
2014/12/30 HTML / CSS
跑鞋、网球鞋、网球拍、服装及装备:Holabird Sports
2016/09/19 全球购物
复古风格的女装和装饰品:ModCloth
2017/12/29 全球购物
俄罗斯在线购买飞机票、火车票、巴士票网站:Tutu.ru
2020/03/16 全球购物
Linux中如何用命令创建目录
2015/01/12 面试题
农救科工作职责
2013/11/27 职场文书
采购员的工作职责
2013/12/26 职场文书
竞选体育委员演讲稿
2014/04/26 职场文书
给学校的建议书范文
2014/05/15 职场文书
查摆问题自我剖析材料
2014/08/18 职场文书
高中生学习计划书
2014/09/15 职场文书
离婚纠纷代理词
2015/05/23 职场文书
Windows11里微软已经将驱动程序安装位置A盘删除
2021/11/21 数码科技
HTML页面点击按钮关闭页面的多种方式
2022/12/24 HTML / CSS