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为SHOPEX增加日志功能代码
Jul 02 PHP
PHP中strtotime函数使用方法详解
Nov 27 PHP
PHP更新购物车数量(表单部分/PHP处理部分)
May 03 PHP
使用PHP curl模拟浏览器抓取网站信息
Oct 28 PHP
php命令行使用方法和命令行参数说明
Apr 08 PHP
PHP+JS实现大规模数据提交的方法
Jul 02 PHP
深入解析WordPress中加载模板的get_template_part函数
Jan 11 PHP
php设计模式之委托模式
Feb 13 PHP
php实现图片上传并利用ImageMagick生成缩略图
Mar 14 PHP
php微信支付接口开发程序
Aug 02 PHP
PDO::setAttribute讲解
Jan 29 PHP
Yii2框架自定义验证规则操作示例
Feb 08 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和ACCESS写聊天室(六)
2006/10/09 PHP
PHP分页效率终结版(推荐)
2013/07/01 PHP
php实现的简单美国商品税计算函数
2015/07/13 PHP
php lcg_value与mt_rand生成0~1随机小数的效果对比分析
2017/04/05 PHP
PHP基于cookie实现统计在线人数功能示例
2019/01/16 PHP
JS 面向对象之神奇的prototype
2011/02/26 Javascript
利用jquery的获取JS文件中的字符串内容
2012/02/14 Javascript
Extjs4 消息框去掉关闭按钮(类似Ext.Msg.alert)
2013/04/02 Javascript
jquery通过a标签删除table中的一行的代码
2013/12/02 Javascript
Node.js 学习笔记之简介、安装及配置
2015/03/03 Javascript
JS+CSS实现类似QQ好友及黑名单效果的树型菜单
2015/09/22 Javascript
轻松学习jQuery插件EasyUI EasyUI创建树形菜单
2015/11/30 Javascript
JavaScript中的冒泡排序法
2016/08/03 Javascript
Bootstrap图片轮播效果详解
2017/10/17 Javascript
webpack下实现动态引入文件方法
2018/02/22 Javascript
深入理解 Koa 框架中间件原理
2018/10/18 Javascript
重学JS之显示强制类型转换详解
2019/06/30 Javascript
js实现经典贪吃蛇小游戏
2020/03/19 Javascript
[01:02:45]完美世界DOTA2联赛 LBZS vs Forest 第三场 11.07
2020/11/09 DOTA
轻松掌握python设计模式之策略模式
2016/11/18 Python
Python使用Dijkstra算法实现求解图中最短路径距离问题详解
2018/05/16 Python
python 将md5转为16字节的方法
2018/05/29 Python
Python读取txt文件数据的方法(用于接口自动化参数化数据)
2018/06/27 Python
PyQt5通信机制 信号与槽详解
2019/08/07 Python
使用python实现希尔、计数、基数基础排序的代码
2019/12/25 Python
pytorch1.0中torch.nn.Conv2d用法详解
2020/01/10 Python
使用Python脚本从文件读取数据代码实例
2020/01/19 Python
解决jupyter notebook显示不全出现框框或者乱码问题
2020/04/09 Python
Scrapy中如何向Spider传入参数的方法实现
2020/09/28 Python
python 高阶函数简单介绍
2021/02/19 Python
利用SVG和CSS3来实现一个炫酷的边框动画
2015/07/22 HTML / CSS
一道输出判断型Java面试题
2014/10/01 面试题
英语专业推荐信
2013/11/16 职场文书
触摸春天教学反思
2014/02/03 职场文书
遗嘱格式范本
2015/08/07 职场文书
SpringDataJPA在Entity中常用的注解介绍
2021/12/06 Java/Android