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语法(2)
Oct 09 PHP
一篇不错的PHP基础学习笔记
Mar 18 PHP
PHP 第一节 php简介
Apr 28 PHP
PHP实现把文本中的URL转换为链接的auolink()函数分享
Jul 29 PHP
访问编码后的中文URL返回404错误的解决方法
Aug 20 PHP
php使用CURL伪造IP和来源实例详解
Jan 15 PHP
PHP实现的登录页面信息提示功能示例
Jul 24 PHP
ubutu 16.04环境下,PHP与mysql数据库,网页登录验证实例讲解
Jul 20 PHP
php mysql数据库操作类(实例讲解)
Aug 06 PHP
PHP的PDO事务与自动提交
Jan 24 PHP
laravel添加前台跳转成功页面示例
Oct 22 PHP
详解Go与PHP的语法对比
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
广播爱好者需要了解的天线知识
2021/03/01 无线电
PHP实现域名whois查询的代码(数据源万网、新网)
2010/02/22 PHP
第4章 数据处理-php字符串的处理-郑阿奇(续)
2011/07/04 PHP
thinkPHP实现签到功能的方法
2017/03/15 PHP
Nginx实现反向代理
2017/09/20 Servers
laravel异步监控定时调度器实例详解
2019/06/21 PHP
兼容IE和Firefox的javascript获取iframe文档内容的函数
2011/08/15 Javascript
js获取input标签的输入值实现代码
2013/08/05 Javascript
js重写方法的简单实现
2016/07/10 Javascript
浅谈jquery高级方法描述与应用
2016/10/04 Javascript
JavaScript条件判断_动力节点Java学院整理
2017/06/26 Javascript
js+css3实现炫酷时钟
2020/08/18 Javascript
Javascript实现单选框效果
2020/12/09 Javascript
[02:11]2016国际邀请赛中国区预选赛全程回顾
2016/07/01 DOTA
[51:29]Alliance vs TNC 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
使用wxPython获取系统剪贴板中的数据的教程
2015/05/06 Python
使用Nginx+uWsgi实现Python的Django框架站点动静分离
2016/03/21 Python
Python计算斗牛游戏概率算法实例分析
2017/09/26 Python
教你用Python写安卓游戏外挂
2018/01/11 Python
Python实现TCP探测目标服务路由轨迹的原理与方法详解
2019/09/04 Python
opencv-python 读取图像并转换颜色空间实例
2019/12/09 Python
Python3 读取Word文件方式
2020/02/13 Python
Python Scrapy图片爬取原理及代码实例
2020/06/12 Python
python cv2.resize函数high和width注意事项说明
2020/07/05 Python
python try...finally...的实现方法
2020/11/25 Python
银行实习自我鉴定
2013/10/12 职场文书
区域总监的岗位职责
2013/11/21 职场文书
新农村建设汇报材料
2014/08/15 职场文书
2014年企业党支部工作总结
2014/12/04 职场文书
七年级地理教学计划
2015/01/22 职场文书
2015年科学教研组工作总结
2015/07/22 职场文书
高一军训口号
2015/12/25 职场文书
《绝招》教学反思
2016/02/20 职场文书
创业计划书之家教托管
2019/09/25 职场文书
《烈火英雄》观后感:致敬和平时代的英雄
2019/11/11 职场文书
Flask使用SQLAlchemy实现持久化数据
2021/07/16 Python