`
yl.fighter
  • 浏览: 256211 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

[CI]多数据库配置使用

    博客分类:
  • PHP
阅读更多
1.在database.php配置文件中 加入
$db['[color=red]second[/color]']['hostname'] = '[color=red]localhost[/color]';
	$db['second']['username'] = 'root';
	$db['second']['password'] = 'root';
	$db['second']['database'] = '[color=red]ci_0_2[/color]';
	$db['second']['dbdriver'] = 'mysql';
	$db['second']['dbprefix'] = '';
	$db['second']['pconnect'] = TRUE;
	$db['second']['db_debug'] = TRUE;
	$db['second']['cache_on'] = FALSE;
	$db['second']['cachedir'] = '';
	$db['second']['char_set'] = 'utf8';
	$db['second']['dbcollat'] = 'utf8_general_ci';
	$db['second']['swap_pre'] = '';
	$db['second']['autoinit'] = TRUE;
	$db['[color=red]second[/color]']['stricton'] = FALSE;

2. 在model中加入:
function __construct(){
		parent::__construct();
		$this->[color=red]second_db[/color] = $this->load->database('[color=red]second[/color]', true);
	}
		
	function verify_users($email, $password){
		$q = $this->[color=red]second_db[/color]
			->where('email', $email)
			->where('password', sha1($password))
			->limit(1)->get('users');
			
		if($q->num_rows > 0){
			return $q->row();
		}
		return false;
	}

分享到:
评论

相关推荐

    ci学习笔记源码及数据库

    `application`目录下,`config`用于存放配置文件,如数据库配置;`controllers`存储控制器,负责处理HTTP请求;`models`包含业务逻辑和数据操作;`views`是视图文件,用于展示用户界面。通过研究`cishop`中的代码,...

    使用CI简化数据库开发.doc

    【使用CI简化数据库开发】 CodeIgniter(CI)是一个基于PHP的敏捷开发框架,它极大地简化了Web应用的构建过程,尤其是数据库操作。本章主要介绍CI中的Active Record类,这是一个强大的工具,可以帮助开发者以简洁的...

    CI配置多数据库访问的方法

    了解了如何配置和使用多数据库后,还有一些关于CI数据库操作的额外知识点: - **数据库调试**:通过设置`$db['bbs']['db_debug'] = TRUE;`,可以在错误发生时显示详细的错误信息,这对于调试非常有用。 - **缓存**...

    CMDB配置管理数据库

    配置管理数据库(Configuration Management Database, CMDB)是一种用于存储和管理企业IT环境中所有配置项(Configuration Item, CI)及其关系的信息库。OneCMDB作为一种先进的CMDB解决方案,不仅能够作为独立的配置...

    CI框架数据库查询缓存优化的方法

    要启用CI框架的数据库查询缓存,首先需要在配置文件`application/config.php`中设置`$db['default']['cache_on']`为`TRUE`,表示开启缓存功能。同时,需要指定缓存文件的存储路径,通过设置`$db['default']['...

    CI框架读取数据库中的数据

    #### 数据库配置 在CI框架中读取数据库数据的第一步是配置数据库连接信息。这些信息通常存储在`application/config/database.php`文件中。该文件包含了与数据库交互所需的所有设置,包括数据库类型、主机名、用户名...

    PHP CI框架的安装配置和简单使用

    5. **数据库配置**:如果需要使用数据库,修改`application/config/database.php`,配置你的数据库连接信息: ```php $db['default'] = array( 'dsn' => '', 'hostname' => 'localhost', 'username' => 'your_...

    基于CI框架和sqlite数据库的开源CMS - 印趣通开源CMS

    **基于CI框架和SQLite数据库的开源CMS:印趣通开源CMS** 印趣通开源CMS是一款由印趣网络开发的自由软件,它采用了流行的CodeIgniter(CI)框架,并且支持SQLite数据库作为数据存储解决方案。CI框架是一个轻量级的...

    php框架CodeIgniter主从数据库配置方法分析

    在很多项目中,为了提高数据库的性能与可用性,常常会使用到主从数据库配置。在CodeIgniter框架中,这种配置可以有效地实现数据库的读写分离,提高数据查询效率,并保障数据的安全性。 配置主从数据库主要是在...

    CI中使用其他类库解决方法参考

    ### CI中使用其他类库解决方法参考 #### 知识点概述 在CodeIgniter (CI) 框架中,开发人员经常会遇到需要引入和使用第三方类库的情况。例如,PEAR (PHP Extension and Application Repository) 是一个广泛使用的...

    配置多个数据库多个sde服务步骤详解

    - 在`services.sde`文件中添加一条记录,用于为新建的数据库配置独立的监听程序。 2. **创建SDE服务** - 使用自定义(Custom)方式创建SDE服务。 - 确保Net Service Name能够正确识别,最佳实践是在客户端使用工具...

    Ofbiz10.04改用mysql数据库配置

    - `character-set` 和 `collate`:根据你的需求设置字符集和排序规则,这里以 `utf8` 和 `utf8_general_ci` 为例。 此外,确保 `table-type` 设置为 `InnoDB`,以利用 MySQL 的事务支持。`use-foreign-keys` 设为 ...

    jqGrid案例经典常用功能CI框架+数据库文件

    jqGrid案例,经典搜索,异步,里面包括添加、删除、修改等日常操作,此程序是我用codeIgnite(CI)框架程序,压缩包内还有数据库文件,下载下来直接修改数据库配置文件即可预览,功能很强大,是php程序,希望下载者注意

    iPhone iOS数据库查询源代码

    综上所述,“iPhone iOS数据库查询源代码”涵盖了从SQLite基础知识、API使用、查询语法,到实际开发中的FMDB库应用、性能优化、错误处理等多个方面的知识点。通过学习这些内容,开发者可以更好地掌握在iOS应用中管理...

    网站搭建与数据库配置.doc

    总的来说,网站搭建与数据库配置是一项涉及多个层面的工作,需要理解Web服务器的工作原理、数据库管理以及Web应用与数据库之间的交互。通过不断学习和实践,可以逐步掌握这些技能,从而构建稳定、高效且安全的互联网...

    CI框架写的新闻系统

    这个新闻系统是使用CI框架构建的,旨在提供一个快速开发新闻类网站的解决方案。CI框架采用Model-View-Controller(MVC)设计模式,这有助于分离业务逻辑、数据处理和用户界面,从而提高代码组织性和可维护性。 1. ...

    后盾网 CI框架 马震宇 模板

    1. **安装与配置**:如何下载和设置CI环境,配置数据库连接等。 2. **创建控制器**:编写第一个控制器,了解其基本结构和功能。 3. **模型与数据库操作**:通过实例学习如何创建模型,以及如何使用CI的数据库类...

    ci框架详解

    提供的"ci框架 2.0中文手册.chm"是CI框架2.0版本的官方中文文档,涵盖了框架的所有组件和功能,包括安装、配置、数据库操作、视图和模板、表单验证、错误处理等,是学习和使用CI框架的重要参考资料。 总结,CI框架...

Global site tag (gtag.js) - Google Analytics