Tạo chế độ xem MySQL trong codeigniter

Trong hướng dẫn này, bạn sẽ học cách tạo ứng dụng CRUD Codeigniter 3 bằng MySQL với ví dụ. CRUD là viết tắt của Create Read Update Delete là yêu cầu chính đối với bất kỳ ứng dụng hoặc trang web nào được sử dụng để thao tác dữ liệu. Vì vậy, hãy xem Codeigniter thêm chỉnh sửa xóa ví dụ với bootstrap 4

Vì vậy, trong ví dụ này, tôi sẽ giải thích cách thêm, chỉnh sửa và xóa bản ghi bằng Codeigniter 3 với cơ sở dữ liệu MySQL. nếu bạn không biết Codeigniter, không vấn đề gì. Chỉ cần làm theo các bước đơn giản

Để có được một ứng dụng thô sơ như bên dưới, chỉ cần làm theo các bước đơn giản sau

Xem trước

Tạo chế độ xem MySQL trong codeigniter

Bước 1. Tải xuống và cài đặt Codeigniter 3

Trước tiên, bạn cần tải xuống Codeigniter 3 bằng cách nhấp vào liên kết tải xuống sau từ trang web chính thức của CodeIgniter

URL. https. // người viết mã. com/tải xuống

Sau khi tải xuống thành công, hãy giải nén tệp zip vào thư mục gốc của máy chủ localhost (Xampp/Wamp) của bạn

Bước 2. Đặt URL cơ sở và Thư viện tự động tải và Trình trợ giúp

Trong bước này, chúng ta cần định cấu hình URL cơ sở và tự động tải các thư viện cũng như trình trợ giúp trong ứng dụng CodeIgniter 3 của mình, vì vậy hãy mở các tệp này và dán đoạn mã sau

ứng dụng\config\config. php

$config['base_url'] = 'http://localhost/blog/';

ứng dụng\config\autoload. php

$autoload['libraries'] = array('database', 'session');
$autoload['helper'] = array('url');

Bước 3. Tạo cơ sở dữ liệu và cấu hình

Vì vậy, trong bước này, chúng tôi sẽ tạo một cơ sở dữ liệu "blog" mới và thêm một bảng "bài đăng" mới trong cơ sở dữ liệu blog. Bạn có thể sử dụng truy vấn SQL sau để tạo bảng "bài viết". Vì vậy, hãy tạo bằng truy vấn SQL sau

CREATE TABLE IF NOT EXISTS `posts` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `title` varchar(255) NOT NULL,
  `description` text NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

Sau khi tạo thành công cơ sở dữ liệu và bảng, chúng ta cần thực hiện cấu hình cơ sở dữ liệu trong ứng dụng CodeIgniter 3, vì vậy hãy mở cơ sở dữ liệu. php và thêm thông tin đăng nhập cơ sở dữ liệu của bạn

ứng dụng\config\cơ sở dữ liệu. php

$db['default'] = array(
	'dsn'	=> '',
	'hostname' => 'localhost',
	'username' => 'root',
	'password' => '',
	'database' => 'blog',
	'dbdriver' => 'mysqli',
	'dbprefix' => '',
	'pconnect' => FALSE,
	'db_debug' => (ENVIRONMENT !== 'production'),
	'cache_on' => FALSE,
	'cachedir' => '',
	'char_set' => 'utf8',
	'dbcollat' => 'utf8_general_ci',
	'swap_pre' => '',
	'encrypt' => FALSE,
	'compress' => FALSE,
	'stricton' => FALSE,
	'failover' => array(),
	'save_queries' => TRUE
);

Bước 4. Tạo bộ điều khiển

Trong bước này, chúng ta sẽ tạo một Post controller chứa các phương thức liệt kê, tạo, chỉnh sửa, cập nhật và xóa. vì vậy, hãy tạo một tệp Post. php trong đường dẫn này ứng dụng/bộ điều khiển/Bài đăng. php và dán đoạn mã sau vào tệp này

ứng dụng\bộ điều khiển\Bài đăng. php

load->model('crud');
	}

	public function index()
	{
		$data['data'] = $this->crud->get_records('posts');
		$this->load->view('post/list', $data);
	}


	public function create()
	{
		$this->load->view('post/create');
	}


	public function store()
	{
		$data['title'] = $this->input->post('title');
		$data['description'] = $this->input->post('description');

		$this->crud->insert('posts', $data);
		$this->session->set_flashdata('message', '
Record has been saved successfully.
'); redirect(base_url()); } public function edit($id) { $data['data'] = $this->crud->find_record_by_id('posts', $id); $this->load->view('post/edit', $data); } public function update($id) { $data['title'] = $this->input->post('title'); $data['description'] = $this->input->post('description'); $this->crud->update('posts', $data, $id); $this->session->set_flashdata('message', '
Record has been updated successfully.
'); redirect(base_url()); } public function delete($id) { $this->crud->delete('posts', $id); $this->session->set_flashdata('message', '
Record has been deleted successfully.
'); redirect(base_url()); } }

Bước 5. Tạo mô hình

Trong bước này, chúng ta cần tạo mô hình Crud để viết logic cơ sở dữ liệu, ở đây chúng ta sẽ viết logic cơ sở dữ liệu để lấy tất cả các bản ghi từ cơ sở dữ liệu, chèn bản ghi mới, cập nhật và xóa. Vì vậy, bạn cần tạo một Crud mới. php trong đường dẫn này application/models/Crud. php và dán đoạn mã sau vào tệp này

ứng dụng \ mô hình \ Crud. php

db->insert($table, $data);
		return $result;
	}

	public function update($table, $data, $id)
	{
		$result = $this->db->where('id', $id)->update($table, $data);
		return $result;
	}

	public function delete($table, $id)
	{
		$result = $this->db->delete($table, ['id' => $id]);
		return $result;
	}

	public function get_records($table)
	{
		$result = $this->db->get($table)->result();
		return $result;
	}

	public function find_record_by_id($table, $id)
	{
		$result = $this->db->get_where($table, ['id' => $id])->row();
		return $result;
	}
}

Bước 7. Tạo Xem tập tin

Trong bước cuối cùng này, chúng ta chỉ cần tạo các tệp xem cho ứng dụng CRUD của mình

Tạo chế độ xem MySQL trong codeigniter

Vì vậy, hãy tạo các tệp sau và dán đoạn mã sau vào tệp này

ứng dụng\lượt xem\bài\tạo. php





  load->view('includes/header'); ?>
  Add New Post




  

Codeigniter 3 CRUD (Create-Read-Update-Delete) Application

Add New Post

Back
load->view('includes/footer'); ?>

ứng dụng\lượt xem\bài đăng\chỉnh sửa. php





  load->view('includes/header'); ?>
  Edit Post




  

Codeigniter 3 CRUD (Create-Read-Update-Delete) Application

Edit Post

Back
load->view('includes/footer'); ?>

ứng dụng\lượt xem\bài đăng\danh sách. php

________số 8

ứng dụng\lượt xem\bao gồm\tiêu đề. php








ứng dụng\lượt xem\gồm\chân trang. php

$autoload['libraries'] = array('database', 'session');
$autoload['helper'] = array('url');
0

Xin chúc mừng bạn, ứng dụng thô sơ CodeIgniter 3 của bạn đã sẵn sàng. Vì vậy, bạn có thể truy cập trang này bằng cách mở URL sau trong trình duyệt web của mình

$autoload['libraries'] = array('database', 'session');
$autoload['helper'] = array('url');
1

Tải xuống mã nguồn

HOẶC

Nhận mã nguồn miễn phí trực tiếp trong hộp thư đến của bạn

Gửi lời đề nghị

Nhập tên và email của bạn để nhận mã nguồn

Bạn bè. Tôi hy vọng bạn thích hướng dẫn này và rất vui được gặp lại bạn. tiếp tục học. Tiếp tục truy cập

Làm cách nào để tạo chế độ xem trong php MySQL?

Có thể tạo chế độ xem bằng cách sử dụng câu lệnh CREATE VIEW và sau đó viết truy vấn đơn giản . Chế độ xem được lưu trữ trên bảng cơ sở dữ liệu giống như các bảng khác. Giả sử bạn muốn gọi chế độ xem từ mã php thì bạn phải viết lựa chọn đơn giản với tên của chế độ xem. Bằng cách này, bạn có thể gọi chế độ xem từ mã PHP.

Cách hợp lệ để tạo chế độ xem cơ sở dữ liệu trong MySQL là gì?

Để tạo chế độ xem một cách rõ ràng trong cơ sở dữ liệu nhất định, hãy sử dụng db_name. cú pháp view_name để xác định tên chế độ xem với tên cơ sở dữ liệu. TẠO XEM bài kiểm tra.

Làm cách nào để xem chế độ xem trong MySQL?

Nội dung của nó dựa trên bảng cơ sở. Nó chứa các hàng và cột tương tự như bảng thực. Trong MySQL, View là một bảng ảo được tạo bởi một truy vấn bằng cách nối một hoặc nhiều bảng. .
TẠO [HOẶC THAY THẾ] XEM view_name AS
CHỌN cột
TỪ bảng
[điều kiện NƠI];

Làm cách nào để tạo chế độ xem trong MySQL với nhiều bảng?

Làm cách nào để tạo chế độ xem? .
ĐỂ TẠO chế độ xem - TẠO chế độ xem view_name NHƯ CHỌN cột1, cột2 TỪ tên_bảng [ Điều kiện WHERE ];
TẠO CHẾ ĐỘ XEM bằng cách sử dụng nhiều bảng - CREATE VIEW view_name AS SELECT table_name1