久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

CodeIgniter框架基本增刪改查操作示例

這篇文章主要介紹了CodeIgniter框架基本增刪改查操作,結(jié)合具體實例形式分析了CodeIgniter框架針對數(shù)據(jù)庫進行創(chuàng)建、增刪改查等操作的相關(guān)實現(xiàn)技巧,需要的朋友可以參考下

本文實例講述了CodeIgniter框架基本增刪改查操作。分享給大家供大家參考,具體如下:

對于codeigniter的增刪改,在此我用自己的一個例子來說明一下:

創(chuàng)建數(shù)據(jù)庫:

CREATE TABLE IF NOT EXISTS `users` (
 `id` int(10) NOT NULL AUTO_INCREMENT,
 `username` varchar(50) NOT NULL,
 `password` varchar(50) NOT NULL,
 `email` varchar(100) NOT NULL,
 `fullname` varchar(100) NOT NULL,
 PRIMARY KEY (`id`),
 UNIQUE KEY `username` (`username`),
 UNIQUE KEY `email` (`email`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

Model

MTest.php

<?php
  class MTest extends CI_Model{
    public function __construct(){
      parent::__construct();
      $this->load->database();
    }
    //insert into data
    public function insert_users($arr){
      $this->db->insert('users',$arr);
    }
    //delete data
    public function delete_users($id){
      $this->db->where('id',$id);
      $this->db->delete('users');
    }
    //Alter data
    public function update_users($username,$arr){
      $this->db->where('username',$username);
      $this->db->update('users',$arr);
    }
    //select data
    public function select_users($id){
      $this->db->where('id',$id);
      $this->db->select('*');
      return $this->db->get('users');
      //注意如果你返回的是以下內(nèi)容的話,他就是一個對象的結(jié)果集,這樣當你返回controller中時,你就得轉(zhuǎn)換;
//     return $query->result();
    }
  }
?>

Controller

home.php

<?php
/**
 * xxx.php
 * ==============================================
 * Copy right 2012-2015
 * ----------------------------------------------
 * This is not a free software, without any authorization is not allowed to use and spread.
 * ==============================================
 * @Author:YeXianMing
 * @Email:LangWaiShiGe@hotmail.com
 * @Version:zend studio10.6.2 php5.4.38 apache2.2
 */
  if(!defined('BASEPATH'))exit('No direct script access allowed');
  class Home extends CI_Controller{
    public function __construct(){
      parent::__construct();
    }
    //insert data
    public function insert(){
      $this->load->model('MTest','',TRUE);
      $arr=array('username'=>'yexianming1','password'=>'admin','email'=>'11504160314qq.com','fullname'=>'luotianyexianming');
      if(!($this->MTest->insert_users($arr))){
        echo "插入數(shù)據(jù)成功";
      }else{
        echo "插入數(shù)據(jù)失敗";
      }
    }
    //update data
    public function update(){
      $this->load->model('MTest','',TRUE);
      $arr=array('username'=>'Helloworld22','password'=>'root','email'=>'895787704@qq.com','fullname'=>'luotianyecong');
      if(!($this->MTest->update_users('Helloworld',$arr))){
        echo "修改成功";
      }else{
        echo "修改失敗";
      }
    }
    //delete data
    public function delete(){
      $this->load->model('MTest','',TRUE);
      $query=$this->MTest->delete_users(12);
      if(!$query){
        echo "刪除成功";
      }else{
        echo "刪除失敗";
      }
    }
    //select data
    public function select(){
      $this->load->library('table');
      $this->load->model('MTest','',TRUE);
      $arr=$this->MTest->select_users(3);
      $userinformation=$this->table->generate($arr);
      $data['userinfor']=$userinformation;
      $this->load->view('template',$data);
    }
  }
?>

view

temlate.php

<?php echo $userinfor;?>

output:

id username password email fullname
3 Helloworld22 root 1111111@qq.com luotianyecong

更多關(guān)于CodeIgniter相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《codeigniter入門教程》、《CI(CodeIgniter)框架進階教程》、《php優(yōu)秀開發(fā)框架總結(jié)》、《ThinkPHP入門教程》、《ThinkPHP常用方法總結(jié)》、《Zend FrameWork框架入門教程》、《php面向?qū)ο蟪绦蛟O(shè)計入門教程》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》

希望本文所述對大家基于CodeIgniter框架的PHP程序設(shè)計有所幫助。

【網(wǎng)站聲明】本站除付費源碼經(jīng)過測試外,其他素材未做測試,不保證完整性,網(wǎng)站上部分源碼僅限學習交流,請勿用于商業(yè)用途。如損害你的權(quán)益請聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。

相關(guān)文檔推薦

這篇文章主要介紹了CI框架(CodeIgniter)操作redis的方法,結(jié)合實例形式詳細分析了CodeIgniter框架針對redis數(shù)據(jù)庫操作的相關(guān)配置與使用技巧,需要的朋友可以參考下
這篇文章主要給大家介紹了關(guān)于MixPHP、Yii和CodeIgniter的并發(fā)壓力測試的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面
下面小編就為大家?guī)硪黄肞HP訪問MySql數(shù)據(jù)庫的邏輯操作以及增刪改查的實例講解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
這篇文章主要為大家詳細介紹了php數(shù)據(jù)庫的增刪改查,以及php與javascript之間的交互,具有一定的參考價值,感興趣的小伙伴們可以參考一下
下面小編就為大家?guī)硪黄褂肞HP連接數(shù)據(jù)庫_實現(xiàn)用戶數(shù)據(jù)的增刪改查的整體操作示例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
這篇文章主要介紹了CI框架(CodeIgniter)公共模型類定義與用法,結(jié)合具體實例形式分析了CI框架公共模型類的定義以及基于公共模型類操作數(shù)據(jù)庫的相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
主站蜘蛛池模板: 久久免费精品 | 99re66在线观看精品热 | 国产精品欧美一区喷水 | 国内毛片毛片毛片毛片 | 日本黄色高清视频 | 午夜日韩 | 黄色高清视频 | 日韩综合在线播放 | 亚洲欧美中文日韩在线v日本 | 91精品久久久久久久久99蜜臂 | 我想看一级黄色毛片 | 久久久网 | 婷婷亚洲综合 | 日本不卡在线观看 | 在线欧美一区 | 国产精品久久久久久久久久三级 | 黄色av网站免费看 | 久久aⅴ乱码一区二区三区 亚洲国产成人精品久久久国产成人一区 | 成人精品一区二区三区中文字幕 | 青青草一区 | 在线观看日韩av | 国产成人免费视频 | 自拍偷拍精品 | 欧美精品二区 | 久久综合色综合 | 999在线精品 | 亚洲一区二区三区免费在线观看 | 国产福利91精品一区二区三区 | 日韩成人免费视频 | 国产一区二区影院 | 国产精品国产三级国产a | 欧美成人免费在线 | 日韩精品一区二 | 国产香蕉视频在线播放 | 国产成人99久久亚洲综合精品 | 中文字幕精品一区 | 久久小视频 | 精品久久久久久一区二区 | 全免费a级毛片免费看视频免费下 | 男女网站在线观看 | 欧美电影大全 |