CI学习
Just Easy Life
你的大脑是用来思考的,是很宝贵的,别把一支笔就可以做的事情,强加给你的大脑来做。
切莫在30岁的时候就把身体弄跨了,然后35岁转行了,永远失去了成长为大神的机会
展开
-
CI框架 数据库批量插入 insert_batch()
使用CI框架的AR操作:insert_batch()可以减少访问数据库的次数。一次访问即可。 示例1:$data = array( array( 'title' => 'My title' , 'name' => 'My Name' , 'date' => 'My date' ), array( 'ti...转载 2019-01-11 11:24:25 · 1381 阅读 · 0 评论 -
CI数据库参考-数据库配置、连接数据库
一、数据库配置1、CodeIgniter 有一个配置文件用来保存数据库配置(用户名、密码、数据库名等等),这个配置文件位于 application/config/database.php。You can also set database connection values for specific environments by placing database.php in the r...原创 2019-01-21 17:34:52 · 999 阅读 · 0 评论 -
CI辅助函数参考
一、数组辅助函数该辅助函数通过下面的代码加载:$this->load->helper('array');1、elements($items,$array[,$default = NULL])参数: $item(string) -- Item to fetch from the array $array(array) -- Input ar...原创 2019-01-15 17:05:46 · 386 阅读 · 0 评论 -
CI-Router类
CodeIgniter中Router类的两个方法1、$controller_method = $this->router->fetch_method();获取当前请求的method,也就是controller下的action,比如businessData控制器里的lock_status方法2.fetch_class()获取当前访问的controller这两个方法经常...原创 2019-01-15 15:27:29 · 139 阅读 · 0 评论 -
CI数据库参考-查询辅助函数
一、关于执行查询的信息1、$this->db->insert_id()当执行 INSERT 语句时,这个方法返回新插入行的ID。2、$this->db->affected_rows()当执行 INSERT、UPDATE 等写类型的语句时,这个方法返回受影响的行数。在 MySQL 中执行 "DELETE FROM TABLE" 语句返回受影响的行数为 0 ...原创 2019-01-15 10:16:02 · 295 阅读 · 0 评论 -
数据库参考-获取元数据
字段元数据列出表的所有列1、$this->db->list_fields()该方法返回一个包含字段名称的数组。有两种不同的调用方式: 将表名称作为参数传入 $this->db->list_fields(): $fields = $this->db->list_fields('table_name');foreach ($fields ...原创 2019-01-14 19:35:32 · 443 阅读 · 0 评论 -
ci框架中$this->load->library()详解
我第一次加载失败,原来是文件名和类名不同的原因,先总结关于CI加载你自己的类文件注意事项:1.第三方加载文件应放在application/libraries文件下2.文件名和类名应该相同,并且首字母大写,比如说文件名Excel.php 类名应该为Excel3.通过$this->load->library('类');方式在你需要的地方加载4.也可以在applicatio...转载 2019-01-14 19:22:03 · 1154 阅读 · 0 评论 -
数据库参考-生成查询结果
一、结果数组1、result() 该方法以**对象数组**形式返回查询结果,如果查询失败返回**空数组**。 一般情况下,你会像下面这样在一个 foreach 循环中使用它:$query = $this->db->query("YOUR QUERY");foreach ($query->result() as $row){ echo $row->...原创 2019-01-14 02:02:09 · 402 阅读 · 0 评论 -
CI数据库参考-查询构造器类
一、查询下面的方法用来构建 SELECT 语句。1、$this->db->get()该方法执行 SELECT 语句并返回查询结果,可以得到一个表的所有数据,查询会被执行并被重置$query = $this->db->get('mytable'); // Produces: SELECT * FROM mytable第二和第三个参数用于设置 LIMIT...原创 2019-01-14 01:54:30 · 541 阅读 · 0 评论 -
CI框架学习之--隐藏入口文件-index.php
一般CI框架第一次使用时:原地址为: http://127.0.0.1/CI/index.php/hello/index 隐藏入口文件后只需要把地址写成即可: http://127.0.0.1/CI/hello/index1、需要开启Apache的 rewrite 功能 Apache2.2\conf\httpd.conf 修改如下:修改前: #LoadModule rewr...转载 2019-01-03 11:23:00 · 2123 阅读 · 0 评论 -
CI中的重要配置文件
一、application/config/development/config.php$config['base_url'] = 'http://127.0.0.1/piaoliuxia_admin_v2/';$config['index_page'] = '';$config['url_suffix'] = 'html';二、数据库配置新建development目录 ...原创 2019-01-03 10:38:38 · 464 阅读 · 0 评论 -
CI数据库参考-查询
一、常规查询1、query()提交一个查询$this->db->query('YOUR QUERY HERE');当你执行读类型的查询(如:SELECT)时,query() 函数将以**对象**形式 返回一个结果集。 当你执行写类型的查询(如:INSERT、DELETE、UPDATE)时,函数将简单的返回 TRUE 或 FALSE 来表示操作是否成功。 你可以将函数返回...原创 2019-01-17 17:05:57 · 948 阅读 · 0 评论 -
CI数据库参考-事务
一、运行事务要使用事务来运行你的查询,你可以使用 $this->db->trans_start() 和 $this->db->trans_complete() 两个方法$this->db->trans_start();$this->db->query('AN SQL QUERY...');$this->db->query('...原创 2019-03-19 12:51:39 · 427 阅读 · 0 评论