Học về cách kết nối từ PHP đến MySQL. Cách thực thi các câu lệnh SQL thông qua PHP. Tìm hiểu về Include/Require file trong PHP.
Trong buổi học này, chúng ta đã được học :
- Hiểu về các cách kết nối giữa PHP và MySQL.
- Sử dụng cách kết nối MySQLi Procedural để kết nối tới MySQL.
- Hiểu về các function thực thi và trả về dữ liệu.
- Sử dụng Include/Require File trong PHP.
Bài tập về nhà :
- Hoàn thành bài tập trong Aptech-PHP-Course GitHub phần PHP-MySQL.
- Hoàn thành bài tập sử dụng PHP MySQL để database, tables, data, … tương tự như cách dùng SQL thuần trong bài học buổi 4. (Bài tập sử dụng 2 tables là users và roles).
- In dữ liệu ra theo bảng bằng cách sử dụng PHP MySQL, dữ liệu từ 2 bảng users và roles – sử dụng từ khoá JOIN trong câu lệnh SELECT.
- Hoàn thành bài tập đăng nhập với dữ liệu từ Database. Kiểm tra email và password có trong Database thì cho phép đăng nhập.
Trong buổi học tiếp theo, chúng ta sẽ học :
- Hoàn thiện bài tập đăng nhập với dữ liệu đến từ Database.
- PHP OOP, lý thuyết và ví dụ.
- PHP MVC, lý thuyết và cách áp dụng.
- Giới thiệu về Laravel 5.5.
- Thiết lập môi trường Laravel 5.5 và fix các lỗi cơ bản.
Vì lý do OOP và MVC khá nặng nên các bạn bắt buộc phải đọc trước lý thuyết về nó. Thời gian thực hành không có nhiều nên chúng ta sẽ học lý thuyết và phân tích cách Laravel áp dụng OOP và MVC.
Kiến Thức Bổ Trợ
- OOP là gì? https://freetuts.net/glossary/oop-la-gi-4.html
- Lập trình hướng đối tượng trong PHP https://vietjack.com/php/lap_trinh_huong_doi_tuong_trong_php.jsp
- 4 tính chất đặc thù của lập trình hướng đối tượng https://kipalog.com/posts/4-tinh-chat-dac-thu-cua-lap-trinh-huong-doi-tuong
- MVC PHP – Mô hình MVC là gì? https://freetuts.net/mvc-php-mo-hinh-mvc-la-gi-354.html
- Tìm hiểu mô hình MVC là gì ? https://lmt.com.vn/php/tim-hieu-php/360-tim-hieu-mo-hinh-mvc-la-gi.html
- Đi uống nước mía học về MVC https://techmaster.vn/posts/33903/giai-thich-ve-mo-hinh-mvc
- Cài đặt ứng dụng PHP thuần sử dụng MVC và OOP https://viblo.asia/p/cai-dat-ung-dung-php-thuan-su-dung-mvc-va-oop-4P856aA3lY3
- Tìm hiểu Laravel từ số 0 https://viblo.asia/p/tim-hieu-laravel-tu-so-0-rQOvPKlNkYj
- Laravel cơ bản https://viblo.asia/p/laravel-co-ban-wpVYRPjDG4ng
- Laravel Cookbook https://letsclearitup.com.ua/books/2017/laravel_5_cookbook.pdf
Trả lời các câu hỏi sau trong buổi học tiếp theo:
- Vẽ lại sơ đồ.
- Các câu hỏi về PHP & MySQL.
- Các câu hỏi cơ bản về OOP – Lập Trình Hướng Đối Tượng.
- Câu hỏi cơ bản về mô hình MVC.
Lập trình Website cần thời gian, óc sáng tạo và kỹ năng tìm kiếm.
Lập Trình Viên cần có sự cố gắng, kiên trì và không ngừng nỗ lực.
Chúc các bạn may mắn và thành công trong môn học Lập Trình Ứng Dụng Website với PHP & MySQL tại Softech Aptech Đà Nẵng.
https://github.com/quangtudng/aptech-php-16-quangtu
https://github.com/NguyenThiLinh/PHP-16-Linh