- Bài 1: Thiết kế Database
- Bài 2: Xây dựng bố cục thư mục
- Bài 3: Tạo kết nối với CSDL
- Bài 4: Thiết kế giao diện cho trang Admin
- Bài 5: Làm chức năng đăng ký
- Bài 6: Làm chức năng đăng nhập cho người dùng
- Bài 7: Làm chức năng đăng nhập Admin
- Bài 8: Làm chức năng đăng xuất
- Bài 9: Thêm chuyên mục
- Bài 10: Làm chức năng sửa chuyên mục và hiển thị danh sách chuyên mục
- Bài 11: Làm chức năng thêm bài viết
- Bài 12: Làm chức năng hiển thị danh sách bài viết
- Bài 13: Làm chức năng sửa và xóa bài viết
Bài 3: Tạo kết nối với CSDL - Xây dựng Website PHP theo MVC
Đăng bởi: Admin | Lượt xem: 11514 | Chuyên mục: PHP
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();
Theo dõi VnCoder trên Facebook, để cập nhật những bài viết, tin tức và khoá học mới nhất!
- Bài 1: Thiết kế Database
- Bài 2: Xây dựng bố cục thư mục
- Bài 3: Tạo kết nối với CSDL
- Bài 4: Thiết kế giao diện cho trang Admin
- Bài 5: Làm chức năng đăng ký
- Bài 6: Làm chức năng đăng nhập cho người dùng
- Bài 7: Làm chức năng đăng nhập Admin
- Bài 8: Làm chức năng đăng xuất
- Bài 9: Thêm chuyên mục
- Bài 10: Làm chức năng sửa chuyên mục và hiển thị danh sách chuyên mục
- Bài 11: Làm chức năng thêm bài viết
- Bài 12: Làm chức năng hiển thị danh sách bài viết
- Bài 13: Làm chức năng sửa và xóa bài viết