全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

CodeIgniter框架常见用法工作总结

本文实例讲述了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小时内与您取得联系。