CI框架 数据库操作
来源:互联网 发布:db2查看数据库列表 编辑:程序博客网 时间:2024/05/22 10:27
问题一
在使用CI框架实现用户注册功能时,就要连接数据库,连接数据库时报错:
A PHP Error was encounteredSeverity:8192Message:mysql_connect():The mysql extension is deprecated and will be removed in the future:use mysqli or PDO instead Filename:mysql/mysql_driver.phpLine Number:136
大意是说mysql扩展将被废弃,mysql_connect()函数将在不久后被移除,请使用mysqli或者PDO代替。即用于数据库连接的mysql_connect函数已经不支持数据库连接了,推荐使用mysqli或者PDO。
解决方案:
修改项目中application/config/autoload.php文件的数据库连接配置,修改后的内容如下:
<?phpdefined('BasePath') OR exit('No direct script access allowed');$active_group = "default";$query_bulider = TRUE;$dh['default'] = array( 'dsn' => ''; 'hostname' => '127.0.0.1'; //主机地址 'username' => 'root'; //用户名 'password' => ''; //密码 'database' => 'blogs'; //数据库名 'dbdriver' => 'mysqli'; // 数据库驱动 'dbprefix' => 'blogs_'; //数据表前缀 ...);
问题二
无法加载base_url();
解决方案:
进入application/config/config.php中,将$config[‘base_url’]的值设置为自己的站点名,例如:
$config['base_url'] = 'http://www.blogs.com/';
问题三
无法操作数据库。
解决方案:
“自动连接”特性将在每一个页面加载时自动实例化数据库类。在application/config/autoload.php中的library数组里添加database库,Session库是用于登陆时的类库:
$autoload['libraries'] = array('database','Session');
0 0
- CI框架 数据库操作
- ci框架怎么读写操作mysql数据库
- CI框架数据库操作知识点总结
- 【总结】CI框架 操作 mysql 数据库
- ci框架数据库操作快查
- ci框架对数据库的操作小结
- 【ci框架】CI 框架数据库操作函数 this->db->where() 的使用
- 【ci框架】CI框架中数据库操作函数$this->db->where() 的使用
- ci框架连接数据库
- CI框架模型中常见的数据库操作
- CI中的数据库操作
- CI数据库操作整理
- CI中的数据库操作
- codeigniter (ci)操作数据库
- 07 CI 数据库操作
- CI的数据库操作
- CI 操作数据库
- CI框架数据库相关函数
- XunSearch初探 ubuntu16.04 进行安装
- HTTP协议格式和header、交互过程
- 修复SQLite-database disk image is malformed
- 常见异常解决方案
- 【数据库】范式
- CI框架 数据库操作
- 项目引入PB(protocol buffer)笔记
- JRTPLIB 介绍
- 【.net】DbProviderFactories找不到请求的 .Net Framework 数据提供程序。可能没有安装”的问题
- 在Windows下搭建基于nginx的视频直播和点播系统
- 欢迎使用CSDN-markdown编辑器
- 【Struts】Struts和Servlet比较
- CarRecorder源码分析(一)随拍随录
- 原型模式