Học về PHP nâng cao, Login Form và cách thức xử lý. Tìm hiểu về SQL & MySQL cơ bản. Làm quen với Workbench.
Trong buổi học này, chúng ta đã được học :
- Học về Superglobals trong PHP ($_GET, $_POST).
- Phương thức GET & POST.
- Thực hiện Form xử lý đăng nhập với PHP.
- Thiết lập Workbench kết nối với MySQL.
- Cơ bản về Database.
- SQL cơ bản : Create DB, Create Table, Insert data, Select data.
- Hướng dẫn lại các bước sử dụng GitHub.
Bài tập về nhà :
- Hoàn thiện các ví dụ đã có trong buổi học, mình đã push tất cả code PHP & SQL trong thư mục buổi học 3.
- Làm bài tập trong thư mục PHP-Advanced, SQL & PHP MySQL trong thư mục Aptech PHP Course.
- Làm bài tập về PHP Advance, SQL và PHP MySQL trong W3schools.
- Điền Link GitHub Repository của bạn bên dưới bài viết này.
Trong buổi học tiếp theo, chúng ta sẽ học :
- Kết nối PHP với MySQL (như cách kết nối từ Workbench tới MySQL) nhưng dựa trên câu lệnh.
- Thực thi query dữ liệu từ MySQL sử dụng PHP.
- Thực thi đăng nhập sử dụng Database để kiểm tra đăng nhập hợp lệ.
- In dữ liệu từ Database ra giao diện người dùng.
Kiến Thức Bổ Trợ
- Các thao tác cơ bản với MySQL WorkBench https://letrantrunghieu.wordpress.com/2016/06/07/cac-thao-tac-co-ban-voi-mysql-workbench/?fbclid=IwAR2yNfkjV78BZhhMEviSM7Xv_mXNjUSlK1zM44_3uSTzlHCw_N7TgpZYu1k
- Những điều cơ bản về SQL và cách làm việc với SQL https://viblo.asia/p/nhung-dieu-co-ban-ve-sql-va-cach-lam-viec-voi-sqlphan-1-bWrZneNYKxw?fbclid=IwAR30Tcxf5YsbysIT7mzESbOl9es5mL-lUn4A-Uh3bIol8Ng0TQgq2TlOwrA
- MySQL căn bản https://freetuts.net/hoc-mysql/mysql-can-ban
- Hướng dẫn học SQL cho người mới bắt đầu với MySQL https://o7planning.org/vi/10237/huong-dan-hoc-sql-cho-nguoi-moi-bat-dau-voi-mysql
- Kết nối PHP với MySQL https://toidicode.com/ket-noi-php-voi-mysql-78.html
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.
DROP DATABASE IF EXISTS aptech_php_16_ss4;
-- create database
CREATE DATABASE aptech_php_16_ss4;
DROP TABLE IF EXISTS aptech_php_16_ss4.roles;
CREATE TABLE aptech_php_16_ss4.roles(
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(50) UNIQUE
);
INSERT INTO aptech_php_16_ss4.roles (name)
VALUES ('Director'),
('Teacher'),
('Student');
SELECT * FROM aptech_php_16_ss4.roles;
DROP TABLE IF EXISTS aptech_php_16_ss4.users;
CREATE TABLE aptech_php_16_ss4.users(
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(50),
email VARCHAR(255) UNIQUE,
password VARCHAR(50),
role INT DEFAULT 1,
FOREIGN KEY (role) REFERENCES roles(id)
);
INSERT INTO aptech_php_16_ss4.users (name,email,password,role)
VALUES ('Nam','[email protected]','123456',1),
('Nhut','[email protected]','123',2);
INSERT INTO aptech_php_16_ss4.users (name,email,password)
VALUES ('rwer','[email protected]','qqq');
SELECT * FROM aptech_php_16_ss4.users;
Bài tập về nhà
mình đã nhận được nha
https://github.com/Toan48/aptech-php-16-TuongToan.git
mình đã nhận được
https://github.com/bittermeatball/aptech-php-16-nguyen-y
https://github.com/duyvinh010193/aptech_php_16_duyvinh
https://github.com/longly151/aptech-php-16-vietlong
https://github.com/tuankha17490/aptech-php-16-tkha
https://github.com/kiet1895/Aptech-PHP16-Vokiet
https://github.com/vannguyen99/aptech-php-16-vannguyen
https://github.com/thanhtnq/aptech-php-16-thanhtnq
SELECT users.name,users.email,users.password, roles.name
FROM users, roles
WHERE users.role = roles.id
https://github.com/truonglamsocial/apptech-php-16-truonglam
https://github.com/truongquoc/aptech-php-16-truongquoc.git