zoukankan      html  css  js  c++  java
  • CI(CodeIgniter)框架中的增删改查操作

    我们创建一个模型( 项目目录/models/),请注意:模型名与文件名相同且必须继承数据核心类CI_Model,同时重载父类中的构造方法

    CodeIgniter的数据函数类在 modelsUser_model.php

    连接数据库:$this->load->database();

    1 class  User_model extends CI_Model{
    2 
    3   public  function  __construct(){
    4     parent::__construct(); 
    5     $this->load->database();
    6   }
    7 }

     插入数据

    1 public  function Add(){
    2     $data=array(
    3       'fName'=>'test',
    4       'fPassword'=>'test',
    5       'fAddress'=>'address ' 
    6         );
    7   return $this->db->insert("User",$data);
    8 }

    更新数据

    1 public function  Update($id){
    2         $data=array(
    3                   'fName'=>'ddd',
    4                   'fPassword'=>'tesdddt',
    5                   'fAddress'=>'address ' 
    6                           );
    7         $this->db->where('fId',$id);  
    8         return $this->db->update("User",$data);
    9 }

    删除数据

    1 public  function Delete($id){
    2     $this->db->where('fId',$id);  
    3     return $this->db->delete("User");
    4 }

    查询全部数据

    1 public  function  GetAll(){
    2     $query =$this->db->get("User");
    3     return  $query->result_array();
    4 }

    查询指定数据:

    1 public  function GetUser($id){
    2      $this->db->where('fId',$id);  
    3      $this->db->select('*'); 
    4      $query= $this->db->get('User'); 
    5      return$query->result();
    6 }
  • 相关阅读:
    Linux常用命令琐记
    JDK 在linux下支持epoll了
    八卦
    JDK 1.6中的并发
    关于Atomic
    关于并发程序设计(二)
    关于并发程序设计 (一)
    Herb Sutter的一些观点
    想到Exchanger N parties的一种用法
    该拒绝MSN Messager了
  • 原文地址:https://www.cnblogs.com/xqaizx/p/5521929.html
Copyright © 2011-2022 走看看