
MySQL & PHP
1 EE4509, EE6133 – HK2 2011/2012
TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

Sơ lược về web
Các trang web hiển thị trên trình duyệt được mô tả bằng ngôn ngữ
HTML
HTML là một ngôn ngữ đánh dấu, dùng các thẻ (tag) và thuộc tính
(attribute) để mô tả các đối tượng trong văn bản cần hiển thị
Mỗi đối tượng được bao bởi một thẻ mở <tag> và một thẻ đóng
</tag>. Nếu trong đối tượng không chứa gì, có thể viết gộp thẻ
đóng và thẻ mở làm một: <tag/>
Thuộc tính được định nghĩa trong thẻ mở:
<tag attr1="value1" attr2="value2">...</tag>
Các đối tượng có thể được định nghĩa lồng nhau
Ví dụ:
<p style="color:red">text</p>: mô tả một đoạn văn bản
<img src="banner.jpg" width="250px" height="100px" />: mô tả
một bức ảnh
2 EE4509, EE6133 – HK2 2011/2012
TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

Cấu trúc một trang web
Một trang web là một file văn bản có cấu trúc cơ bản như sau:
<html>
<head>
<title>Tiêu đề trang web</title>
</head>
<body>
<p>Nội dung</p>
<img src="logo.jpg" />
</body>
</html>
Các thẻ cơ bản:
<html>: chứa toàn bộ các phần tử của trang web
<head>: chứa các thông tin về văn bản như tiêu đề, từ khoá,…
<title>: tiêu đề trang web
<body>: phần nội dung của trang web
3 EE4509, EE6133 – HK2 2011/2012
TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

Web nội dung tĩnh
Các trang web bằng HTML có nội dung cố định
Chỉ thay đổi khi người quản trị cập nhật
Người dùng không thể tương tác và thay đổi nội dung
của trang web
Không thể tuỳ biến nội dung trang web tuỳ theo thời gian,
người dùng,… hay các điều kiện khác
Web nội dung động:
Lập trình để sinh ra mã HTML bằng các ngôn ngữ web
4 EE4509, EE6133 – HK2 2011/2012
TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội
Web Service
(Apache, IIS,…)
Web Browser
(Firefox, Chrome,
IE, Webkit,…)
network

Cơ chế hoạt động của web nội dung động
5 EE4509, EE6133 – HK2 2011/2012
TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội
Web Script
(PHP, ASP, JSP,…)
Web Service
(Apache, IIS,…)
Web Browser
(Firefox, Chrome,
IE, Webkit,…)
Database
(MySQL,
MSSQL,…)
network
network

