codeigniter db操作方法】的更多相关文章

链接数据库 ——- $this->load->database();//手动连接数据库 //连接多数据库 $DB1 = $this->load->database(‘group_one’, TRUE); $DB2 = $this->load->database(‘group_two’, TRUE); —————————————————– 查询 ——- //参数绑定形式 $sql = “SELECT * FROM some_table WHERE id = ? AND s…
声明:基于公司使用的 Kohana 框架写的,不确定是否适用于原生 Kohana 附:Kohana 3 中文手册,传送门:http://www.lampblog.net/kohana3%E4%BD%BF%E7%94%A8%E6%89%8B%E5%86%8C/ 1)请求和响应 1.1)获取请求参数 获取$_GET 或 $_POST 之类的全局变量: $this->response->get() .$this->response->post(); 数组变量获取和空处理: Arr::ge…
函数 功能 DB::table($tablename) 获取正确带前缀的表名,转换数据库句柄, DB::delete($tablename, 条件,条数限制) 删除表中的数据 DB::insert($tablename, 数据(数组),是否返回插入ID,是否是替换式,是否silent) 插入数据操作 DB::update($tablename, 数据(数组)条件) 更新操作 DB::fetch(查询后的资源) 从结果集中取关联数组,注意如果结果中的两个或以上的列具有相同字段名,最后一列将优先.…
在开发中,我们有时候会遇到在同一程序中链接多个数据库的需求,这对Codeigniter框架来说是很简单的,我们只需要在 database.php文件中配置少许参数即可. 默认情况下,CI配置的是链接一个数据库,代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 $db['default']['hostname'] = "localhost"; $db['default']['username'] = "root"; $db['defa…
首先,设计模式的文章源自于程杰的<大话设计模式>这本书,这本书个人感觉很适合我,看着不累,能够安安心心的阅读学习.在这里十分感谢程杰的这本书,我博文中的例子会根据书上的例子来.为了不侵犯这本书的版权,我不会写上具体的代码,仅用自己写的代码截图或者思路描述,毕竟这是给我自己的记录,我写文章是为了在我看完书本后自己尝试描述出来,加深记忆和理解. 从这篇文章起,我将开始自己有章法的学习设计模式,一篇一篇的记录我的学习历程! 本篇博文中用到的设计模式是 抽象工厂模式,用我自己的话概括就是指:某一产品的…
到了这里,终于进入CI框架的核心了.既然是“引导”文件,那么就是对用户的请求.参数等做相应的导向,让用户请求和数据流按照正确的线路各就各位.例如,用户的请求url: http://you.host.com/usr/reg 经过引导文件,实际上会交给Application中的UsrController控制器的reg方法去处理. 这之中,CodeIgniter.php做了哪些工作?我们一步步来看. 1.    导入预定义常量.框架环境初始化 之前的一篇博客(CI框架源码阅读笔记2 一切的入口 ind…
Controllers: public ActionResult Index() { return View(db.GuestBooks.ToList()); } // // GET: /Guest2/ [HttpPost] public ActionResult Index(string UserName) { ViewData.Model = UserName; return View(); } // // GET: /Guest2/ [HttpPost] public ActionResu…
常用的PHP数据库操作方法(MYSQL版) 作者: 字体:[增加 减小] 类型:转载 时间:2011-06-08   最近一直在折腾自己的网站首页,写的大部分PHP脚本都要用到和MYSQL数据库相关的操作,今天把这些方法和大家分享一下,希望大家能多多交流!     一.数据库操作 1. 连接MYSQL数据 mysql_connect() e.g. 复制代码代码如下: $db = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASSWORD) or di…
CodeIgniter的数据库配置文件位于application/config/database.php, 该文件中定义了$db的二维数组,参考文件如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 $active_group = 'default'; $active_record = TRUE;   $db['default']['hostname'] = 'localhost'; $db['default']['username'] = 'roo…
安装方法:1.将mongodb.php 放到config目录2.将Mongo_db.php放到library目录 使用方法: $this->mongo_db->where_gte('age', 18)->where(array('country' => 'UK', 'can_drink' => TRUE))->get('people'); 代码: config/mongodb.php <?php if ( ! defined('BASEPATH')) exit('…