CI框架下的数据库创建、连接
来源:互联网 发布:王者荣耀输入法软件 编辑:程序博客网 时间:2024/05/31 06:23
1、下载好CI框架。
2、在application-config-database.php里面对数据库进行配置
$active_group = 'default';
$active_record = TRUE;
$db['default']['hostname'] = 'localhost';//数据库主机名
$db['default']['username'] = 'root';//数据库用户名
$db['default']['password'] = 'root';//数据库密码
$db['default']['database'] = '';//数据库名
$db['default']['dbdriver'] = 'mysql';//数据库类型
$db['default']['dbprefix'] = '';//运行Active Record时的数据表前缀
$db['default']['pconnect'] = TRUE;//使用持续连接
$db['default']['db_debug'] = TRUE;//显示数据库错误信息
$db['default']['cache_on'] = TRUE;//是否开启数据库缓存
$db['default']['cachedir'] = './data/cache/';//数据库查询缓存目录所在服务器的绝对路径
$db['default']['char_set'] = 'utf8';//与数据库通讯时使用的字符集
$db['default']['dbcollat'] = 'utf8_general_ci';//与数据库通信时使用的字符集规则
$db['default']['swap_pre'] = '';//
$db['default']['autoinit'] = TRUE;//
$db['default']['stricton'] = FALSE;//
3、在文件名为XXX.sql的文件里面创建数据库表:
DROP TABLE IF EXISTS `ci_account`;
CREATE TABLE `ci_account` (
`id` smallint(6) NOT NULL AUTO_INCREMENT COMMENT '栏目',
`name` varchar(20) COLLATE utf8_unicode_ci DEFAULT '' COMMENT '栏目名称',
`number` varchar(15) COLLATE utf8_unicode_ci DEFAULT '0',
`status` tinyint(1) DEFAULT '1' COMMENT '状态',
`amount` double DEFAULT '0',
`date` date DEFAULT NULL,
`type` tinyint(1) DEFAULT '1',
`isDelete` tinyint(1) DEFAULT '0',
PRIMARY KEY (`id`),
KEY `id` (`id`),
KEY `number` (`number`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;//enging是使用innodb引擎,自增健的起始序号为3,它会在新纪录插入表时生成一个唯一的数字。
4、关键的地方终于来啦:如何在MVC中实现
①M中取数据(model):M里面主要是各种各样的方法进行取数据操作;
②C中完成怎么取哪些数据的操作。
$this->load->model('mtest');调用model
$data['query1'] = $this->mtest->get_last_ten_entries();把model里面的数据加载到$data数组里面
$this->load->view('users',$data);;把数组转载到页面上
③View里面创建user.php.
- CI框架下的数据库创建、连接
- ci框架连接数据库
- CI框架之连接数据库
- CI框架下 创建自己的model层
- ci框架对数据库的操作小结
- CI连接数据库
- CI框架下的命名规则
- CI框架 数据库操作
- CI框架百问百答:CI如何连接多个数据库?--第7问
- 【ci框架】CI 框架数据库操作函数 this->db->where() 的使用
- 【ci框架】CI框架中数据库操作函数$this->db->where() 的使用
- CI框架--创建新闻条目
- CI框架创建全局函数
- 【ci框架】谈CI框架的安全性
- 整理下ci框架下ajax的异步传输!
- CI框架数据库相关函数
- ci框架中数据库查询
- ci框架 动态选择数据库
- Hibernate关系映射----单向一对多实例
- PAT1001. 害死人不偿命的(3n+1)猜想
- Web项目调用webservice服务
- CloudStack API编程指南
- 算法集锦
- CI框架下的数据库创建、连接
- CocoaPods的安装
- maven 入门
- sql练习3
- python 获取图片分辨率
- OpenCV之图形学的腐蚀与膨胀
- 多态和多态对象模型
- 一个求数组中最大元素的函数模板
- linux之Vim文档编辑