Xây dựng Website PHP theo MVC

Bài 3: Tạo kết nối với CSDL

1) Tạo kết nối

Đầu tiên bạn tạo file Database.php trong folder Model và copy và paste đoạn code dưới đây:
<?php

class Database
{
	public $conn = NULL;
	private $server = 'localhost';
	private $dbName = 'blog';
	private $user = 'root';
	private $password = '';
        
        // Hàm kết nối CSDL
	public function connect()
	{
		$this->conn = new mysqli($this->server, $this->user, $this->password, $this->dbName);

		if ($this->conn->connect_error) {
			printf($this->conn->connect_error);
			exit();
		}
		$this->conn->set_charset("utf8");
	}
        // Hàm đóng kết nối CSDL
        public function closeDatabase()
	{
		if ($this->conn) {
			$this->conn->close();
		}
	}
}
Nếu bạn quên cách kết nối với CSDL thì có thể xem lại bài viết tại đây

2) Gọi hàm kết nối

Sau khi kết nối xong với CSDL, bạn copy và paste đoạn code dưới đây vào file index.php
<?php
	require('Model/Database.php');
	$db = new Database;
	$db->connect();

	/*Xử lý các request*/


	$db->closeDatabase();