Bạn cần tìm kiếm hướng dẫn cách thêm sửa dữ liệu với Database helper trên CodeIgniter, thì bài viết này VDO sẽ hướng dẫn bạn một cách chi tiết bằng cách hàm dựng sẵn. Ngoài các hàm thêm sửa, chúng ta sẽ đi qua các hàm thông dụng và hữu ích khác của Database helper này trên CodeIgniter.
- Giữa VPS và Hosting thì nên chọn cái nào để lưu trữ website ?
- Thuê máy chủ ROBO ST E3-1220 v3
- Thuê máy chủ HP ProLiant DL320e Gen8
Cách thêm sửa dữ liệu với Database helper trên CodeIgniter
echo $this->db->count_all('my_table'); // Giá trị trả về là một số nguyên
d. $this->db->platform().Trả về Cơ sở dữ liệu nền tảng mà bạn đang sử dụng ví dụ (MySQL, MS SQL, Postgres, …)
echo $this->db->platform(); // Trả về : mysql
e. $this->db->version().Hàm này trả về phiên bản Cơ sở dữ liệu bạn đang chạy trên đó.
echo $this->db->version(); // Trả về : 5.5.32
f.$this->db->last_query().Hàm này trả về truy vấn cuối cùng bạn đã chạy.Ví dụ:
$str = $this->db->last_query(); // Trả về : SELECT `name`, `email`, `address` FROM (`ci_user`)
g. $this->db->insert_string().Hàm này đơn giản việc chèn dữ liệu vào DB. Hàm này trả về định dạng chuẩn của chuỗi truy vấn SQL.Ví dụ:
$data = array('name' => $name, 'email' => $email, 'url' => $url); $str = $this->db->insert_string('table_name', $data); // Chuỗi $str trả về : INSERT INTO table_name (name, email, url) VALUES ('Rick', '[email protected]', 'example.com')
Tham số đầu tiên là tên bảng cần thêm dữ liệu vào, tham số thứ hai là mảng giá trị tương ứng cần thêm vào.h. Hàm $this->db->update_string().Hàm này đơn giản quá trình cập nhật dữ liệu vào DB. Nó sẽ trả về chuỗi SQL tương ứng. Ví dụ:
$data = array('name' => $name, 'email' => $email, 'url' => $url); $where = "author_id = 1 AND status = 'active'"; $str = $this->db->update_string('table_name', $data, $where); // Trả về $str = UPDATE table_name SET name = 'Rick', email = '[email protected]', url = 'example.com' WHERE author_id = 1 AND status = 'active'
Tham số thứ nhất và thứ hai tương tự như ở hàm INSERT, còn tham số thứ ba là điều kiện cập nhật dữ liệu vào bảng.Trong bài lần tới chúng ta sẽ xem xét tiếp về các hàm trong lớp con Active Record của Database Class trên CodeIgniter, ví dụ như là join(), where(), like() …
Từ khóa tìm kiếm :
- Database helper trên CodeIgniter
- form helper codeigniter
- url helper codeigniter
- load helper codeigniter
- thêm dữ liệu với Database helper trên CodeIgniter
- Sửa dữ liệu với Database helper trên CodeIgniter
- cach them sua du lieu voi Database helper trên CodeIgniter