php框架

 首页 > php框架 > ThinkPHP > thinkphp配置连接的数据库 - Thinkphp

thinkphp配置连接的数据库 - Thinkphp

分享到:
【字体:
导读:
          1 在thinkphp入口文件同目录下的config inc php中添加数据库配置信息?phpreturnarray( 39;DB_TYPE 39;= 39;mysqli 39;, 39;DB_HOST...

thinkphp配置连接的数据库

1.在thinkphp入口文件同目录下的config.inc.php中添加数据库配置信息

  1. return array
  2. 'DB_TYPE'=>'mysqli'
  3. 'DB_HOST'=>'localhost'
  4. 'DB_NAME'=>'demo'
  5. 'DB_USER'=>'root'
  6. 'DB_PWD'=>'root'
  7. 'DB_PREFIX'=>'think_'
  8. ); 
  9. ?> 

然后在项目目录的config.php文件中添加如下代码:

  1. $arr1=array
  2. //'配置项'=>'配置值' 
  3. 'URL_MODEL'=>2, 
  4. 'APP_DEBUG'=>true, 
  5. 'LOG_RECORD'=>true, 
  6. ...... 
  7. ); 
  8. $arr2=include 'config.inc.php'
  9. return array_merge($arr1,$arr2); 
  10. ?> 

在后台文件中也可以添加如上代码,这样在数据库配置的连接信息改动后,只需要修改config.inc.php文件中的信息就可以达到同时修改前台与后台的数据库连接配置信息。

2. 如果在控制器中要连接另外的数据库可以通过添加如下代码完成:

  1. $arrr=array
  2. 'dbms'=>'mysqli'//注意本书组中键名是规定的不能变动. 
  3. 'username'=>'google'
  4. 'password'=>'hello'
  5. 'hostname'=>'127.0.0.1'
  6. 'database'=>'MYDBname'
  7. ); 
  8. $db=new Db($arrr); 
分享到:
PHP_thinkphp框架使用PHPMailer实现发送...
最近在公司实习,需要使用php编程,而公司使用的都是thinkphp的框架,现在又要我实现发送邮件的功能,所以对该问题有了一个较为深入的研究。 Thinkphp不是这里的重点,但是还是说下,thinkphp是一个轻量级的php开发开发框架,千万不要将thinkphp与php就等同了,他们就像是面粉和面包之间的关系,用面粉可以做汉堡,用面...
ThinkPHP 数据缓存 - Thinkphp
ThinkPHP 数据缓存 ThinkPHP的数据缓存功能应该是一个非常大的特色,期间也经历了不少完善,主要由Cache类来完成,并且以工厂模式支持了很多的缓存方式,目前支持的有: File 文件方式 Db 数据库方式 Shmop 共享内存方式 Eaccelerator Eaccelerator (Turck MMcache fork) Memcache Memched ...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……