php+ci對mysql進行增刪改查

來源:互聯網
上載者:User

標籤:

  php的ci是一個mvc模式的架構,本文是通過php+ci對mysql資料庫進行增刪改查。

0. 首先在mysql資料庫方建立資料庫和資料表

1 create database test;2 use test;3 create tables user(4     id int(10) not null auto_increment,5     name varchar(50) not null,6     age int(10) not null,7     primary key (id)8     );
View Code

1. 修改database設定檔(application/config/database.php)

2. 追加models處理模組(application/models/user_model.php)

 1 <?php 2  3 class User_Model extends CI_Model 4 { 5      6     function __construct() 7     { 8         parent::__construct(); 9         // connect to the database10         $this->load->database();11     }12 13     function user_insert($arr)14     {15         $this->db->insert(‘user‘, $arr);16     }17 18     function user_update($id, $arr)19     {20         $this->db->where(‘id‘, $id);21         $this->db->update(‘user‘, $arr);22     }23 24     function user_delete($id)25     {26         $this->db->where(‘id‘, $id);27         $this->db->delete(‘user‘);28     }29 30     function user_select($id)31     {32         $this->db->where(‘id‘, $id);33         $this->db->select(‘*‘);34         $query = $this->db->get(‘user‘);35         return $query->result();36     }37 }
View Code

3. 追加controller處理模組(application/controllers/user.php)

 1 <?php 2  3 class User extends CI_Controller 4 { 5     public function insert() 6     { 7         $this->load->model(‘user_model‘); 8         $arr = array(‘name‘=>‘aaa‘, ‘age‘=>16); 9         $this->user_model->user_insert($arr);10     }11 12     public function update()13     {14         $this->load->model(‘user_model‘);15         $arr = array(‘id‘=>2, ‘name‘=>‘bbb‘,‘age‘=>23);16         $this->user_model->user_update(2, $arr);17     }18 19     public function delete($id)20     {21         $this->load->model(‘user_model‘);22         $this->user_model->user_delete($id);23     }24 25     public function select()26     {27         $this->load->model(‘user_model‘);28         $arr = $this->user_model->user_select(1);29         print_r($arr);30     }31 }
View Code

4. 通過URL即可對資料庫進行增刪改查了。

php+ci對mysql進行增刪改查

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.