TẠO CƠ SỞ DỮ LIỆU CHO WEBSITE

Tiếp theo bài viết Tạo trang web đơn giản bằng PHP (Phần 1). Hôm nay chúng ta sẽ tiếp tục tạo cơ sở dữ liệu cho trang web của chúng ta.

1. Đăng nhập vào phpmyadmin

Khi chúng ta cài xamp hay wamp để lập trình web PHP thì các phần mềm này đã tích hợp sẵn hệ quản trị cơ sở dữ liệu phpmyadmin cho chúng ta. Để truy cập vào php các bạn vào trình duyệt gõ địa chỉ:

sẽ thấy giao diện hiện ra như sau:

đăng nhập phpmyadmin

Nhập username và password vào, thông thường mặc định khi mới đăng nhập vào lần đầu, username sẽ là “root” và password bạn cứ để trống, sau đó ấn nút Go và giao diện sẽ hiện ra như sau:

giao diện phpmyadmin

Như vậy là các bạn đã đăng nhập thành công vào phpmyadmin

2. Tạo cơ sở dữ liệu

Sau khi đã đăng nhập vào cơ sở dữ liệu, chúng ta sẽ tiến hành tạo một cơ sở dữ liệu cơ bản cho website của chúng ta, bao gồm các bảng sau :

Bảng users : Chứa thông tin thành viên đăng ký, đăng nhập vào hệ thống

Bảng admin : Chứa thông tin các nhà quản trị website

Bảng posts: Chứa thông tin bài viết

3. Tạo bảng users :

Tại giao diện trang phpmyadmin, bên thanh sidebar bên trái, các bạn click vào nút “New” để tạo 1 database cho website của chúng ta và đặt tên là “website“, và ấn nút Create

tạo cơ sở dữ liệu

Sau khi ấn nút Create, một database tên là “website” sẽ hiện bên thanh bên trái, các bạn click vào đó và tiếp đến chúng ta tạo bảng.

Các bạn tiếp tục ấn vào nút SQL ở thanh menu trên top, paste đoạn code như sau vào khung và ấn nút Go :

sẽ thấy bảng users được tạo ra bao gồm các cột :

  • id : Tự tăng, khóa chính, chứa id user
  • username : username để đăng nhập
  • password : password để đăng nhập
  • email : địa chỉ email user
  • fullname : họ tên đầy đủ của user
  • createdate : ngày đăng ký
  • is_block : khóa tài khoản khi cần
  • permission : quyền hạn người viết

4. Tạo bảng admin

Các bạn chạy đoạn code sau tương tự như ở bước 3, để tạo bảng admin :

sẽ tạo ra bảng admin bao gồm :

  • id : Tự tăng, khóa chính, chứa id admin
  • username : username để đăng nhập
  • password : password để đăng nhập
  • email : địa chỉ email admin
  • fullname : họ tên đầy đủ của admin
  • createdate : ngày đăng ký
  • is_block : khóa tài khoản khi cần
  • permission : quyền hạn admin

5. Tạo bảng posts :

Chạy đoạn code SQL sau :

sẽ tạo ra bảng posts bao gồm :

  • id : tự tăng, khóa chính, chứa id bài viết
  • title : tiêu đề bài viết
  • content : nội dung bài viết
  • user_id : người viết bài là ai ?
  • is_public : bài viết có được public hay ko
  • createdate : bài viết được tạo vào thời gian nào
  • updatedate : bài viết được cập nhập vào thời gian nào

Như vậy là chúng ta đã kết thúc phần tạo cở sở dữ liệu cho website, trong bài tiếp theo, mình sẽ hướng dẫn các bạn tạo trang đăng ký, đăng nhập vào website này. Để theo dõi loạt bài viết, các bạn nhập địa chỉ email của mình vào phần “Đăng ký nhận bài viết” ở thanh sidebar bên phải

dang-ky-nhan-bai-viet

Hệ thống sẽ tự động gửi bài viết đến email các bạn khi có bài mới. Hoặc ấn like fanpage Kungfu PHP để cập nhật bài viết thường xuyên nhé.

P/S : Bài viết là công sức mình và thời gian mình bỏ ra chia sẽ đến các bạn, hy vọng các bạn học tốt hơn, nên bạn nào copy bài, vui lòng ghi rõ nguồn giúp mình nhé. Đây là nguyên tắc tôn trọng người viết bài,

Chúc các bạn học tốt !

Nguồn : kungfuphp.com


Nếu bạn thấy bài viết có ích và muốn cảm ơn mình thì bạn có thể donate mời mình 1 lý cà phê nhé
Địa chỉ ví BTC của mình : 1NWVkBYnd5iSZ5BsAg4fbr4bYWC7hn9Vcz
Địa chỉ ví ETH của mình : 0xa4881fe9ed28b270a7a7F6D339fe0B73c35DBAd1
Cám ơn và chúc bạn nhiều niềm vui trong cuộc sống !