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基础知识:控制结构
Dec 13 PHP
phpMyAdmin 链接表的附加功能尚未激活的问题
Aug 01 PHP
php下封装较好的数字分页方法
Nov 23 PHP
简单的php缓存类分享     php缓存机制
Jan 22 PHP
PHP伪静态Rewrite设置之APACHE篇
Jul 30 PHP
PHP中require和include路径问题详解
Dec 25 PHP
PHP使用strtotime计算两个给定日期之间天数的方法
Mar 18 PHP
php为字符串前后添加指定数量字符的方法
May 04 PHP
PHP实现图片批量打包下载功能
Mar 01 PHP
PHP调用Mailgun发送邮件的方法
May 04 PHP
laravel-admin 后台表格筛选设置默认的查询日期方法
Oct 03 PHP
PHP终止脚本运行三种实现方法详解
Sep 01 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实现统计IP数及在线人数的示例代码
2020/07/22 PHP
用javascript将数据库中的TEXT类型数据动态赋值到TEXTAREA中
2007/04/20 Javascript
jQuery 页面 Mask实现代码
2010/01/09 Javascript
解析jquery获取父窗口的元素
2013/06/26 Javascript
jQuery控制TR显示隐藏的几种方法
2014/06/18 Javascript
JQuery实现表格动态增加行并对新行添加事件
2014/07/30 Javascript
jQuery中offsetParent()方法用法实例
2015/01/19 Javascript
javascript检测两个数组是否相似
2015/05/19 Javascript
原生JavaScript实现瀑布流布局
2020/06/28 Javascript
详解AngularJS控制器的使用
2016/03/09 Javascript
JavaScript 中有关数组对象的方法(详解)
2016/08/15 Javascript
json定义及jquery操作json的方法
2016/09/29 Javascript
Node.js的环境安装配置(使用nvm方式)
2016/10/11 Javascript
javascript轮播图算法
2016/10/21 Javascript
Bootstrap如何创建表单
2016/10/21 Javascript
jQuery用FormData实现文件上传的方法
2016/11/21 Javascript
对于js垃圾回收机制的理解
2017/09/14 Javascript
jQuery自动或手动图片切换效果
2017/10/11 jQuery
深入学习TypeScript 、React、 Redux和Ant-Design的最佳实践
2019/06/17 Javascript
vue 设置 input 为不可以编辑的实现方法
2019/09/19 Javascript
Vue通过for循环随机生成不同的颜色或随机数的实例
2019/11/09 Javascript
vant中的toast轻提示实现代码
2020/11/04 Javascript
Python中splitlines()方法的使用简介
2015/05/20 Python
python调用百度语音REST API
2018/08/30 Python
python3转换code128条形码的方法
2019/04/17 Python
Python:type、object、class与内置类型实例
2019/12/25 Python
Scrapy框架基本命令与settings.py设置
2020/02/06 Python
套娃式文件夹如何通过Python批量处理
2020/08/23 Python
蹦床仓库:Trampoline Warehouse
2018/12/06 全球购物
香港草莓网:Strawberrynet香港
2019/05/10 全球购物
意大利运动服减价商店:ScontoSport
2020/03/10 全球购物
《火烧云》教学反思
2014/04/12 职场文书
办公室主任岗位职责
2015/01/31 职场文书
初中班主任教育随笔
2015/08/15 职场文书
如何理解Vue前后端数据交互与显示
2021/05/10 Vue.js
梳理总结Python开发中需要摒弃的18个坏习惯
2022/01/22 Python