Mảng đẩy php codeigniter
Mảng là một kiểu dữ liệu vô cùng quan trọng trong Php, nó giúp chúng ta lưu lại nhiều giá trị đồng thời. Trong bài học này, tôi hướng dẫn bạn từng bước nhưng thao tác quan trọng về mảng như bổ sung, chỉnh sửa, xóa, cập nhật phần tử trong mảng Show Create a array in PhpNếu bạn muốn tạo một mảng trống, không có giá trị ban đầu, bạn sử dụng cú pháp $my_array = array(); Ngược lại, nếu mảng có giá trị ban đầu bạn tạo như bên dưới $my_array = array('A', 'B', 'C' ); Add Element Element vào Array#1. Add Element Element vào cuối mảngChú thích. Khi thực hiện cấu trúc dấu khung trống [] để thêm phần từ, phần tử được bổ sung vào mảng chỉ có số lượng lớn nhất cộng thêm một giá trị #2. Thêm phần tử thông qua một khóa cố địnhMảng $profile để lưu thông tin của thành viên bao gồm họ tên(tên đầy đủ), thành phố đang ở(thành phố), giới tính(giới tính) Sau đó tiến hành bổ sung thông tin ngày sinh(sinh) vào mảng 'Phan Văn Cương', 'city' => 'Quảng Trị', 'gender' => male, ); // Thêm phần tử có key xác định vào mảng $student $profile['birth']= "10/11/1988"; ?> Update value of arrayĐể cập nhật giá trị của mảng, chúng ta cần xác định chính xác khóa của nó và tiến trình thiết lập lại giá trị như hướng dẫn bên dưới Chú thích. Nếu mảng không có khóa có định thì khóa nhận giá trị mặc định tăng dần từ 0 'Phan Văn Cương', 'city' => 'Quảng Trị', 'gender' => male, ); // Cập nhật city Quảng Trị thành Hà Nội $profile['city']= "Hà Nội"; ?> Delete an ant sectionĐể xóa phần tử trong mảng, bạn sử dụng hàm unset() và hủy phần tử đúng cần xóa Ví dụ. Hủy bỏ giới tính phần tử (giới tính) trong mảng $profile 'Phan Văn Cương', 'city' => 'Quảng Trị', 'gender' => male, ); // Hủy phần tử gender unset($profile['gender']); ?> Nếu bạn muốn xóa tất cả các phần tử trong mảng, bạn sẽ làm như sau 'Phan Văn Cương', 'city' => 'Quảng Trị', 'gender' => male, ); // Hủy mảng $profile unset($profile); ?> Kết luận. Do đó, đây là thông qua bài hướng dẫn mà tôi đã hướng dẫn bạn những thao tác quan trọng trong mảng. Your your task now must be rehành động để nắm chắc bài học Trong bài này mình sẽ hướng dẫn các bạn thao tác với cơ sở dữ liệu trong CodeIgniter. Các thao tác cơ bản của CRUD bao gồm Tạo, Đọc, Cập nhật và Xóa Giới thiệu các thao tác với cơ sở dữ liệu trong CodeIgniterCũng như những framework khác, chúng ta cũng cần thao tác với cơ sở dữ liệu trong codeigniter thường xuyên vì vậy CI có những thư viện giúp chúng ta thao tác dễ dàng hơn. Mình sẽ tạo một bảng Hoc_Sinh trong MySQL để làm ví dụ minh họa cho bài viết này gồm 2 cột như sau
Kết nối cơ sở dữ liệuChúng ta có thể kết nối cơ sở dữ liệu theo 2 cách
Thêm dữ liệu vào bảngChúng ta sẽ sử dụng hàm insert() để thêm dữ liệu vào một bảng nào đó. Cú pháp của hàm insert() as after. insert($table = '', $set = NULL, $escape = NULL) in which
Hàm insert() return value TRUE . Các bạn xem ví dụ sau đây. FALSE tương ứng với thao tác thêm dữ liệu có thực hiện thành công hay không. Các bạn xem ví dụ sau đây: $data = array( 'MaHocSinh' => 1, 'HoTen' => 'Nguyen Khanh Duy' ); $this->db->insert("Hoc_Sinh", $data); Update dataĐể cập nhật dữ liệu trong cơ sở dữ liệu, hàm update() được sử dụng cùng với hàm set() và hàm where(). Hàm set() dùng để cài đặt dữ liệu sẽ được cập nhật với cú pháp như sau. set($key[, $value = ''[, $escape = NULL]]) in which
Hàm where() có cú pháp như sau. where($key[, $value = NULL[, $escape = NULL]]) in which
Hàm update() có cú pháp như sau. update([$table = ''[, $set = NULL[, $where = NULL[, $limit = NULL]]]]) in which
Hàm update() return value TRUE . Ví dụ sau đây. FALSE tương ứng thao tác thực hiện thành công hay không. Ví dụ sau đây: $data = array( 'MaHocSinh' => 1, 'HoTen' => 'Nguyen Duy' ); $this->db->set($data); $this->db->where("MaHocSinh", 1); $this->db->update("Hoc_Sinh", $data); Ví dụ trên đây sẽ cập nhật lại dòng dữ liệu có MaHocSinh = 1 và sẽ cập nhật lại họ tên là Nguyễn Duy Clear dataĐể xóa dữ liệu trong cơ sở dữ liệu, hàm delete() được sử dụng. Hàm xóa() có cú pháp như sau delete([$table = ''[, $where = ''[, $limit = NULL[, $reset_data = TRUE]]]]) in which
Ví dụ như sau $this->db->delete("Hoc_Sinh", "MaHocSinh = 1"); Lấy dữ liệu – ChọnĐể lấy dữ liệu trong cơ sở dữ liệu, hàm get() được sử dụng. Hàm get() có cú pháp như sau. $this->load->database();0 in which
Để lấy dữ liệu ra chúng ta thực hiện 2 bước, đầu tiên là thực hiện lệnh get() để lấy dữ liệu ra và lưu vào đối tượng $query. Sau đó gọi hàm result() để lấy tất cả dữ liệu trong đối tượng $query và lưu vào mảng |