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的ASP防火墙
Oct 09 PHP
用PHP写的MySQL数据库用户认证系统代码
Mar 22 PHP
php结合表单实现一些简单功能的例子
Jun 04 PHP
php类中private属性继承问题分析
Nov 01 PHP
LotusPhp笔记之:基于ObjectUtil组件的使用分析
May 06 PHP
php  PATH_SEPARATOR判断当前服务器系统类型实例
Oct 28 PHP
php读取XML的常见方法实例总结
Apr 25 PHP
PHP 无限级分类
May 04 PHP
动态表单验证的操作方法和TP框架里面的ajax表单验证
Jul 19 PHP
PHP给源代码加密的几种方法汇总(推荐)
Feb 06 PHP
PHP删除数组中指定值的元素常用方法实例分析【4种方法】
Aug 21 PHP
TP5(thinkPHP5框架)基于bootstrap实现的单图上传插件用法示例
May 29 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
PHP5/ZendEngine2的改进
2006/10/09 PHP
php ajax 静态分页过程形式
2011/09/02 PHP
php文件操作实例代码
2012/05/10 PHP
php操作mongodb封装类与用法实例
2018/09/01 PHP
json 实例详细说明教程
2009/10/31 Javascript
使用javascript实现ListBox左右全选,单选,多选,全请
2013/11/07 Javascript
JavaScript打印网页指定区域的例子
2014/05/03 Javascript
最短的IE判断var ie=!-[1,]分析
2014/05/28 Javascript
JavaScript eval() 函数介绍及应用示例
2014/07/29 Javascript
jQuery内容过滤选择器用法分析
2015/02/10 Javascript
详解JavaScript中的异常处理方法
2015/06/16 Javascript
基于jQuery实现搜索关键字自动匹配功能
2020/03/26 Javascript
jQuery插件ContextMenu自定义图标
2017/03/15 Javascript
浅谈vue的踩坑路
2017/08/31 Javascript
vue使用ElementUI时导航栏默认展开功能的实现
2018/07/04 Javascript
JavaScript事件对象深入详解
2018/12/30 Javascript
实例详解带参数的 npm script
2019/05/28 Javascript
javascript实现导航栏分页效果
2019/06/27 Javascript
解决Vue打包后访问图片/图标不显示的问题
2019/07/25 Javascript
JS时间戳与日期格式互相转换的简单方法示例
2021/01/30 Javascript
分享一下Python数据分析常用的8款工具
2018/04/29 Python
python写入数据到csv或xlsx文件的3种方法
2019/08/23 Python
python 类之间的参数传递方式
2019/12/20 Python
Python 如何创建一个线程池
2020/07/28 Python
HTML5在线预览PDF的示例代码
2017/09/14 HTML / CSS
HTML5离线应用与客户端存储的实现
2018/05/03 HTML / CSS
捷克浴室和厨房设备购物网站:SIKO
2018/08/11 全球购物
PHP如何与mysql建立链接
2013/05/05 面试题
2014年元旦感言
2014/03/06 职场文书
党员承诺书内容
2014/03/26 职场文书
詹天佑教学反思
2014/04/30 职场文书
小学生环保标语
2014/06/13 职场文书
党支部书记四风问题整改措施
2014/09/24 职场文书
浅谈什么是SpringBoot异常处理自动配置的原理
2021/06/21 Java/Android
用Python编写简单的gRPC服务的详细过程
2021/07/04 Python
JavaWeb 入门:Hello Servlet
2021/07/16 Java/Android