本文实例讲述了CodeIgniter框架常见用法。分享给大家供大家参考,具体如下:

1、codeigniter控制器超级对象和属性
$this->load; $this->load->database(); $this->load->view(); $this->load->helper();
$this->uri; $this->uri->segment(3);
$this->input;
2、数据库配置
$this->load->database();
$this->db->query('SELECT * FROM blog_user');
配置交换表前缀
$db['default']['dbprefix'] = 'blog_'; $db['default']['swap_pre'] = 'my_';
那么我们在写sql语句时就用my_这个表前缀,ci会自动把my_换位blog_,所以,dbprefix可以随便修改,方便我们修改数据库名。
如:
$sql = "SELECT * FROM my_archive";
3、表单提交路径
$this->load->helper('url');
用
site_url('控制器/方法名')
4、表单验证(可参考前面的文章 《CodeIgniter表单验证方法实例详解》及《CI框架表单验证实例详解》)
5、SQL语句相关
① 插入
$this->db->insert('archive',$archive); 返回bool值
$insert_id = $this->db->insert_id();
$this->db->insert_batch('archive',$data); //插入多条
② 查询
$query = $this->db->query($sql); //返回Object
$query->num_rows() 或者 $query->num_rows 返回查询出多少条
if($query->num_rows() > 0){
return $query->result();//$query->row() $query->result_array() $query->row_array()
}else{
return false;
}
$query->last_query();
③ 更新
$bool = $this->db->where('id >','74835')->update('archive', $data);
$this->db->affected_rows(); //影响行数
④ 删除
$bool = $this->db->delete('tablename', array('id' => '500'));
$bool = $this->db->where(array('id' => 500))->delete('tablename');
$this->db->affected_rows(); //影响行
更多关于CodeIgniter相关内容感兴趣的读者可查看本站专题:《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《php优秀开发框架总结》、《ThinkPHP入门教程》、《ThinkPHP常用方法总结》、《Zend FrameWork框架入门教程》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家基于CodeIgniter框架的PHP程序设计有所帮助。
# CodeIgniter框架
# 常见用法
# 总结
# CI框架常用经典操作类总结(路由
# 伪静态
# 分页
# session
# 验证码等)
# CI框架验证码CAPTCHA辅助函数用法实例
# php ci框架验证码实例分析
# CodeIgniter表单验证方法实例详解
# Codeigniter实现处理用户登录验证后的URL跳转
# Codeigniter检测表单post数据的方法
# CI框架表单验证实例详解
# php ci 获取表单中多个同名input元素值的代码
# CodeIgniter常用知识点小结
# CI(CodeIgniter)框架中的增删改查操作
# CI(CodeIgniter)框架介绍
# CI(CodeIgniter)框架配置
# CodeIgniter框架验证码类库文件与用法示例
# 表单
# 程序设计
# 进阶
# 相关内容
# 感兴趣
# 给大家
# 时就
# 更多关于
# 所述
# 多条
# 面向对象
# 行数
# 操作技巧
# 讲述了
# query
# db
# dbprefix
# SELECT
# blog_user
# default
相关文章:
如何通过FTP空间快速搭建安全高效网站?
微信小程序制作网站有哪些,微信小程序需要做网站吗?
最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?
制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?
如何快速搭建高效WAP手机网站吸引移动用户?
杭州银行网站设计制作流程,杭州银行怎么开通认证方式?
新网站制作渠道有哪些,跪求一个无线渠道比较强的小说网站,我要发表小说?
创业网站制作流程,创业网站可靠吗?
如何获取免费开源的自助建站系统源码?
如何挑选优质建站一级代理提升网站排名?
如何自定义建站之星网站的导航菜单样式?
如何用搬瓦工VPS快速搭建个人网站?
免费制作海报的网站,哪位做平面的朋友告诉我用什么软件做海报比较好?ps还是cd还是ai这几个软件我都会些我是做网页的?
如何挑选高效建站主机与优质域名?
教学论文网站制作软件有哪些,写论文用什么软件
?
如何配置FTP站点权限与安全设置?
网站制作软件免费下载安装,有哪些免费下载的软件网站?
智能起名网站制作软件有哪些,制作logo的软件?
打鱼网站制作软件,波克捕鱼官方号怎么注册?
购物网站制作公司有哪些,哪个购物网站比较好?
建站之星展会模版如何一键下载生成?
网页设计与网站制作内容,怎样注册网站?
阿里云网站制作公司,阿里云快速搭建网站好用吗?
建站之星如何保障用户数据免受黑客入侵?
如何通过PHP快速构建高效问答网站功能?
建站之星在线版空间:自助建站+智能模板一键生成方案
建站之星如何优化SEO以实现高效排名?
如何在服务器上配置二级域名建站?
建站之星安装路径如何正确选择及配置?
建站主机服务器选购指南:轻量应用与VPS配置解析
建站之星与建站宝盒如何选择最佳方案?
文字头像制作网站推荐软件,醒图能自动配文字吗?
制作网站建设的公司有哪些,网站建设比较好的公司都有哪些?
怎么将XML数据可视化 D3.js加载XML
外贸公司网站制作,外贸网站建设一般有哪些步骤?
建站之星如何实现网站加密操作?
如何快速搭建支持数据库操作的智能建站平台?
建站之星如何通过成品分离优化网站效率?
官网自助建站平台指南:在线制作、快速建站与模板选择全解析
如何通过远程VPS快速搭建个人网站?
武汉网站如何制作,黄黄高铁武穴北站途经哪些村庄?
如何在建站之星网店版论坛获取技术支持?
专业网站制作企业网站,如何制作一个企业网站,建设网站的基本步骤有哪些?
浙江网站制作公司有哪些,浙江栢塑信息技术有限公司定制网站做的怎么样?
php条件判断怎么写_ifelse和switchcase的使用区别【对比】
如何选择CMS系统实现快速建站与SEO优化?
相亲简历制作网站推荐大全,新相亲大会主持人小萍萍资料?
如何快速使用云服务器搭建个人网站?
c++怎么实现高并发下的无锁队列_c++ std::atomic原子变量与CAS操作【详解】
韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南
*请认真填写需求信息,我们会在24小时内与您取得联系。