加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

CodeIgniter框架数据库根基操纵示例

发布时间:2021-05-24 19:45:38 所属栏目:编程 来源:网络整理
导读:本篇章节讲授CodeIgniter框架数据库根基操纵。供各人参考研究详细如下: 此刻开始,起首此刻CI框架到本身的处事器目次下并设置 接着下来设置数据库在 此外此刻新手用不到紧接着建设一个数据库和一个user表,这个在我的源码包内里有你可以直接导入
result() as $item):?> id; ?>name; ?>sex; ?>age; ?>email; ?>id;?>" rel="external nofollow" >删除 | ?id=id;?>" rel="external nofollow" >修改

第三个视图如下

修改用户注册信息

结果图如下

CodeIgniter框架数据库根基操纵示例

就这样个中内里什么验证啊,校对之类的都没有做只是操练数据库的根基操纵。

更多关于CodeIgniter相干内容感乐趣的读者可查察本站专题:《》、《》、《》、《》、《》、《》、《》、《》及《》

但愿本文所述对各人基于CodeIgniter框架的PHP措施计划有所辅佐。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

本篇章节讲授CodeIgniter框架数据库根基操纵。分享给各人供各人参考,详细如下:

此刻开始,起首此刻CI框架到本身的处事器目次下并设置

接着下来设置数据库在

此外此刻新手用不到紧接着建设一个数据库和一个user表,这个在我的源码包内里有你可以直接导入就好了,可是条件你要建设一个demo的数据库

reg类代码如下

load->database();//这个是毗连数据库的要领,放到这里的甜头只要挪用该要领就会毗连数据库 } function index(){ $this->load->view('reg_view');//这个是行使哪个视图来表现相等于Smarty中的display } function reg_insert(){ $data['name'] = $this->input->post('name');//这个是指取得POST数组的值然后赋值一个心的数组 $data['sex'] = $this->input->post('sex'); $data['age'] = $this->input->post('age'); $data['pwd'] = md5($this->input->post('pwd'));//这里用了一个md5加密只是为了演示 $data['email'] = $this->input->post('email'); $this->db->insert('user',$data);//这个是数据库操纵插入操纵 redirect('/reg/reg_select/','refresh');//这个是跳转函数是url帮助函数内里的一个要领 } function reg_select(){//这个查询数据库的要领 $this->db->select('id,name,sex,age,email');//这里是查询要表现的字段,可不能像我第一次这样写啊$this->db->select('id','name','sex','age','email'); $data['query'] = $this->db->get('user');//这个是取得数据(假如你上面写的和我第一次一样的话只能取的一个字段) $this->load->view('select_view',$data);//这里是挪用哪个视图并分派数据给指定视图表现 } function reg_delete(){//删除数据的操纵 $id = $this->input->get('id');//这里是取得get传过来的值 $this->db->where('id',$id);//这里是做where前提这个相等重要,假如没有这个你有也许把这个表数据都清空了 $this->db->delete('user');//删除指定id数据 redirect('/reg/reg_select/','refresh');//同上跳转 } function reg_update(){//跟新数据的操纵 $data['id'] = $this->input->get('id');//同上取的get传值过来的ID $this->load->view('update_view',$data);//同上挪用视图分派数据 } function reg_com_update(){//这个是真正的跟新数据操纵要领 $id = $this->input->post('id');//同上取得post中的id值 $data = array(//把post数组的值封装到新的数组中为了下面跟新操纵用 'name'=>$this->input->post('name'),'pwd'=>md5($this->input->post('pwd')),'email'=>$this->input->post('email' ) ); if(!empty($id) && (count($data) > 1)){//判定id值是否传过来而且判定封装的数组是否有元素存在 $this->db->where('id',$id);//同上筹备where前提 $this->db->update('user',$data);//跟新操纵 } redirect('/reg/reg_select/','refresh');//同上跳转 } } ?>

视图代码如下

用户注册

第二个视图代码如下

表现数据库中的全部注册用户

注册用户的表现

ID
Name Sex Age Email Operate
    热点阅读