GIÁO TRÌNH CƠ SỞ DỮ LIỆU : APACHE, PHP, MYSQL
Số trang: 259
Loại file: doc
Dung lượng: 6.15 MB
Lượt xem: 15
Lượt tải: 0
Xem trước 10 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Apache, PHP, MySQL là các phần của chương trình phần mềm mã nguồn mở.
Phần mềm này là sự hợp tác của những lập trình viên có đầu óc.Bằng việc thay đổi trên
những mã nguồn có sẵn, các lập trình viên trên thế giới tiếp tục hoàn thiện và phát triền
nó ngày càng trở nên mạnh hơn và hiệu quả hơn. Sự đóng góp của những người này
được đưa ra công khai cho người khác sử dụng mã nguồn, tạo ra các phần mềm nổi
tiếng trên thế giới....
Nội dung trích xuất từ tài liệu:
GIÁO TRÌNH CƠ SỞ DỮ LIỆU : APACHE, PHP, MYSQL GIÁO TRÌNH CƠ SỞ DỮ LIỆU APACHE, PHP, MYSQL -1- MỤC LỤC Chương 1: SƠ LƯỢC VỀ APACHE, PHP, MYSQL VÀ CÁCH CÀI ĐẶT..........................3 Chương 2: TẠO NHỮNG TRANG PHP SỬ DỤNG PHP5.....................................................8 Chương 3: SỬ DỤNG PHP VỚI MYSQL.............................................................................55 Chương 4: SỬ DỤNG BẢNG ĐỂ TRÌNH BÀY DỮ LIỆU...................................................76 Chương 5: NHỮNG THÀNH PHẦN CỦA FORM: CHO PHÉP NGƯỜI DÙNG LÀM VIỆC VỚI DỮ LIỆU..............................................................................................................102 Chương 6: CHO PHÉP NGƯỜI SỬ DỤNG SOẠN THẢO CƠ SỞ DỮ LIỆU.................133 Chương 7: THAO TÁC VÀ TẠO HÌNH ẢNH VỚI PHP....................................................164 Chương 8: NGƯỜI DÙNG NHẬP CÓ HIỆU LỰC............................................................ 201 Chương 9: ĐIỀU KHIỂN VÀ TRÁNH NHỮNG LỖI.........................................................234 -2- Chương 1: SƠ LƯỢC VỀ APACHE, PHP, MYSQL VÀ CÁCH CÀI ĐẶT 1.1. Tóm tắt sơ lược về Apache, PHP, MySQL: Apache, PHP, MySQL là các phần của chương trình phần mềm mã nguồn mở. Phần mềm này là sự hợp tác của những lập trình viên có đầu óc.Bằng việc thay đổi trên những mã nguồn có sẵn, các lập trình viên trên thế giới tiếp tục hoàn thiện và phát triền nó ngày càng trở nên mạnh hơn và hiệu quả hơn. Sự đóng góp của những người này được đưa ra công khai cho người khác sử dụng mã nguồn, tạo ra các phần mềm nổi tiếng trên thế giới. Tại sao mã nguồn mở gây chấn động? -Nó miễn phí: vì là mã nguồn mở nên các lập trình viên có thể dựa trên mã nguồn sẵn có để phát triển thêm, phần mềm này không có bản quyền nên mọi người có thể tự do sử dụng . -Nó dựa trên nền chữ thập (cross_platform) và kỹ thuật trung lập(technolory-neutral). Nó không có một nền tảng cụ thể. Tập đoàn mã nguồn mở bảo đảm rằng nó không được phát triển bởi một cá nhân nào. Do đó đ ịnh nghĩa mã nguồn mở được cung cấp bởi OSI (open source initiative), mã nguồn mở không phụ thuộc vào bất cứ một kỹ thuật cá nhân hay một loại giao diện, nó phải là một kỹ thuật trung lập. -Nó không bị giới hạn bởi những phần mềm khác, điều này có nghĩa là nếu một chương trình mã nguồn mở phân phối cho nhiều chương trình thì những chương trình khác có thể cũng là mã mở nguồn mở và giao dịch trong tự nhiên, điều này làm cho phần mềm phát triển tối đa và linh hoạt. -Nó có tính đa dạng: được phát triển bởi nhiều người thuộc nhiều nền văn hoá, nhiều lĩnh vực phong phú. Những phần AMP ( Apache, MySQL, PHP) làm việc với nhau như thế nào? Tưởng tượng trang web động như một nhà hàng, khách đến ăn không cần quan tâm đến nó làm ra như thế nào coi như nó có sẳn và người bồi bàn giúp bạn chọn món ăn. -3- Tôi có thể mô tả 3 thành phần của AMP như sau: • Apache: Cứ tưởng tượng như một đầu bếp . Khi khách hàng yêu cầu món ăn . Cô ta nhanh nhẹn linh hoạt và có thể chuẩn bị vô số những món ăn khác nhau. Hoạt động của Apache trong nhiều phương thức giống nhau là phân tích những file riêng lẻ và đưa ra kết quả. • PHP: giống như người bồi bàn trong khách sạn . Anh ta nhận lời đề nghi của khách hàng và mang đến món ăn từ trong nhà bếp với những lời hướng dẫn cụ thể. • MySQL: là những kho lưu trữ, những thành phần thông tin. Khi khách đến ăn (người thăm trang web) đến nhà hàng Anh ta sẽ chú ý đ ến món ăn với nhu cầu của mình. Người bồi bàn (PHP) lấy thức ăn theo yêu cầu từ trong nhà bếp được làm bởi đầu bếp(Apache). Người đầu bếp này sẽ đến kho để lấy những nguyên liệu(dữ liệu) để chuẩn bị cho món ăn. 1.1.1. Apache : Hoạt động của apache như là web server của bạn : công việc chính của nó là phân tích bất kỳ những file yêu cầu của trình duyệt web nào và đưa ra những kết quả chính xác.Apache tuyệt vời có thể hoàn thành hầu hết những yêu cầu của bạn. 1.1.2. PHP: PHP là một ngôn ngữ mở rộng chính mà cho phép trang web của bạn hoạt động. Nó linh hoạt và tương đối nhỏ. Nó đã được áp dụng và phát triển trong kinh doanh. Nó cũng giống như ngôn ngữ Asp của Microsoft, Nhưng PHP thân thiện hơn,dẽ sử dụng hơn. 1.1.3. MySQL : MySQL là một cấu trúc dữ liệu có thể kết hợp với PHP, Apache để làm việc với nhau. Nó là ngôn ngữ truy vấn có cấu trúc. Nó đưa ra hiệu ứng và tốc độ cao. Nó cập nhật dữ liệu, xóa dữ liệu, thêm dữ liệu mà không ảnh hưởng đến cấu trúc hệ thống. -4- 1.2. Cài đặt: Các bước cài đặt bộ ba Apache,PHP,MySQL Bước 1: tải bộ ba Apache, PHP, MySQL tại địa chỉ : http://www.apachefriends.org/download.php?xampp-win32-1.4.16-installer.exe 182H Bước 2 : Cài đặt bình thường như những ứng dụng khác Bước 3 : Kiểm tra cài đặt thành công chưa: • Sau khi cài đặt trên màn hình có biểu tượng như Hình 1.2-1 Hinh 1.2.1 • Nhấp đúp vào biểu tượng sẽ xuất hiện như Hình 1.2-2 Hinh 1.2.2 • Nhấp vào nút start của Apache và MySQL cho chương trình chạy Hình 1.2.3 Hinh 1.2.3 Sau đó thực hiện các thao tác để viết lệnh trên PHP hoặc MySQL -5- Lưu ý:khi thực hiện lệnh trên PHP hoặc MySQL thi vẫn để chương trình XAMPP ...
Nội dung trích xuất từ tài liệu:
GIÁO TRÌNH CƠ SỞ DỮ LIỆU : APACHE, PHP, MYSQL GIÁO TRÌNH CƠ SỞ DỮ LIỆU APACHE, PHP, MYSQL -1- MỤC LỤC Chương 1: SƠ LƯỢC VỀ APACHE, PHP, MYSQL VÀ CÁCH CÀI ĐẶT..........................3 Chương 2: TẠO NHỮNG TRANG PHP SỬ DỤNG PHP5.....................................................8 Chương 3: SỬ DỤNG PHP VỚI MYSQL.............................................................................55 Chương 4: SỬ DỤNG BẢNG ĐỂ TRÌNH BÀY DỮ LIỆU...................................................76 Chương 5: NHỮNG THÀNH PHẦN CỦA FORM: CHO PHÉP NGƯỜI DÙNG LÀM VIỆC VỚI DỮ LIỆU..............................................................................................................102 Chương 6: CHO PHÉP NGƯỜI SỬ DỤNG SOẠN THẢO CƠ SỞ DỮ LIỆU.................133 Chương 7: THAO TÁC VÀ TẠO HÌNH ẢNH VỚI PHP....................................................164 Chương 8: NGƯỜI DÙNG NHẬP CÓ HIỆU LỰC............................................................ 201 Chương 9: ĐIỀU KHIỂN VÀ TRÁNH NHỮNG LỖI.........................................................234 -2- Chương 1: SƠ LƯỢC VỀ APACHE, PHP, MYSQL VÀ CÁCH CÀI ĐẶT 1.1. Tóm tắt sơ lược về Apache, PHP, MySQL: Apache, PHP, MySQL là các phần của chương trình phần mềm mã nguồn mở. Phần mềm này là sự hợp tác của những lập trình viên có đầu óc.Bằng việc thay đổi trên những mã nguồn có sẵn, các lập trình viên trên thế giới tiếp tục hoàn thiện và phát triền nó ngày càng trở nên mạnh hơn và hiệu quả hơn. Sự đóng góp của những người này được đưa ra công khai cho người khác sử dụng mã nguồn, tạo ra các phần mềm nổi tiếng trên thế giới. Tại sao mã nguồn mở gây chấn động? -Nó miễn phí: vì là mã nguồn mở nên các lập trình viên có thể dựa trên mã nguồn sẵn có để phát triển thêm, phần mềm này không có bản quyền nên mọi người có thể tự do sử dụng . -Nó dựa trên nền chữ thập (cross_platform) và kỹ thuật trung lập(technolory-neutral). Nó không có một nền tảng cụ thể. Tập đoàn mã nguồn mở bảo đảm rằng nó không được phát triển bởi một cá nhân nào. Do đó đ ịnh nghĩa mã nguồn mở được cung cấp bởi OSI (open source initiative), mã nguồn mở không phụ thuộc vào bất cứ một kỹ thuật cá nhân hay một loại giao diện, nó phải là một kỹ thuật trung lập. -Nó không bị giới hạn bởi những phần mềm khác, điều này có nghĩa là nếu một chương trình mã nguồn mở phân phối cho nhiều chương trình thì những chương trình khác có thể cũng là mã mở nguồn mở và giao dịch trong tự nhiên, điều này làm cho phần mềm phát triển tối đa và linh hoạt. -Nó có tính đa dạng: được phát triển bởi nhiều người thuộc nhiều nền văn hoá, nhiều lĩnh vực phong phú. Những phần AMP ( Apache, MySQL, PHP) làm việc với nhau như thế nào? Tưởng tượng trang web động như một nhà hàng, khách đến ăn không cần quan tâm đến nó làm ra như thế nào coi như nó có sẳn và người bồi bàn giúp bạn chọn món ăn. -3- Tôi có thể mô tả 3 thành phần của AMP như sau: • Apache: Cứ tưởng tượng như một đầu bếp . Khi khách hàng yêu cầu món ăn . Cô ta nhanh nhẹn linh hoạt và có thể chuẩn bị vô số những món ăn khác nhau. Hoạt động của Apache trong nhiều phương thức giống nhau là phân tích những file riêng lẻ và đưa ra kết quả. • PHP: giống như người bồi bàn trong khách sạn . Anh ta nhận lời đề nghi của khách hàng và mang đến món ăn từ trong nhà bếp với những lời hướng dẫn cụ thể. • MySQL: là những kho lưu trữ, những thành phần thông tin. Khi khách đến ăn (người thăm trang web) đến nhà hàng Anh ta sẽ chú ý đ ến món ăn với nhu cầu của mình. Người bồi bàn (PHP) lấy thức ăn theo yêu cầu từ trong nhà bếp được làm bởi đầu bếp(Apache). Người đầu bếp này sẽ đến kho để lấy những nguyên liệu(dữ liệu) để chuẩn bị cho món ăn. 1.1.1. Apache : Hoạt động của apache như là web server của bạn : công việc chính của nó là phân tích bất kỳ những file yêu cầu của trình duyệt web nào và đưa ra những kết quả chính xác.Apache tuyệt vời có thể hoàn thành hầu hết những yêu cầu của bạn. 1.1.2. PHP: PHP là một ngôn ngữ mở rộng chính mà cho phép trang web của bạn hoạt động. Nó linh hoạt và tương đối nhỏ. Nó đã được áp dụng và phát triển trong kinh doanh. Nó cũng giống như ngôn ngữ Asp của Microsoft, Nhưng PHP thân thiện hơn,dẽ sử dụng hơn. 1.1.3. MySQL : MySQL là một cấu trúc dữ liệu có thể kết hợp với PHP, Apache để làm việc với nhau. Nó là ngôn ngữ truy vấn có cấu trúc. Nó đưa ra hiệu ứng và tốc độ cao. Nó cập nhật dữ liệu, xóa dữ liệu, thêm dữ liệu mà không ảnh hưởng đến cấu trúc hệ thống. -4- 1.2. Cài đặt: Các bước cài đặt bộ ba Apache,PHP,MySQL Bước 1: tải bộ ba Apache, PHP, MySQL tại địa chỉ : http://www.apachefriends.org/download.php?xampp-win32-1.4.16-installer.exe 182H Bước 2 : Cài đặt bình thường như những ứng dụng khác Bước 3 : Kiểm tra cài đặt thành công chưa: • Sau khi cài đặt trên màn hình có biểu tượng như Hình 1.2-1 Hinh 1.2.1 • Nhấp đúp vào biểu tượng sẽ xuất hiện như Hình 1.2-2 Hinh 1.2.2 • Nhấp vào nút start của Apache và MySQL cho chương trình chạy Hình 1.2.3 Hinh 1.2.3 Sau đó thực hiện các thao tác để viết lệnh trên PHP hoặc MySQL -5- Lưu ý:khi thực hiện lệnh trên PHP hoặc MySQL thi vẫn để chương trình XAMPP ...
Tìm kiếm theo từ khóa liên quan:
giáo trình PHP định dạng text quản trị dữ liệu câu lệnh dữ liệu cú pháp của MySQL Apache Web ServerTài liệu có liên quan:
-
Đáp án đề thi học kỳ 2 môn cơ sở dữ liệu
3 trang 340 1 0 -
PHÂN TÍCH THIẾT KẾ HỆ THỐNG XÂY DỰNG HỆ THỐNG ĐẶT VÉ TÀU ONLINE
43 trang 309 2 0 -
6 trang 213 0 0
-
Hướng dẫn tạo file ghost và bung ghost
12 trang 161 0 0 -
[Thảo luận] Học PHP như thế nào khi bạn chưa biết gì về lập trình?
5 trang 138 0 0 -
Hướng dẫn sử dụng Mapinfo Professional-Phần cơ bản
57 trang 101 0 0 -
150 trang 79 0 0
-
Cách sao lưu và phục hồi dữ liệu bằng Norton Ghost
8 trang 69 0 0 -
Bài 4 Truy vấn nâng cao (Thực hành)
10 trang 59 0 0 -
57 trang 53 0 0