Báo cáo đầy đủ của website bán sách sử dụng PHP.Website được xây dựng nhằm giúp cho doanh nghiệp hay những nhà bán lẻ tiết kiệm chi phí quản lý. Với sự tin cậy, tiện ích, tận tình và hiệu quả công việc cao nhất.
CƠ SỞ LÝ THUYẾT
Tổng quan về MySql
MySQL là một hệ thống quản trị cơ sở dữ liệu (RDBMS) hoạt động theo mô hình client-server, viết tắt của Relational Database Management System Nó được tích hợp với Apache và PHP, cho phép quản lý dữ liệu hiệu quả thông qua các cơ sở dữ liệu Mỗi cơ sở dữ liệu trong MySQL có thể chứa nhiều bảng quan hệ, và việc truy xuất dữ liệu được thực hiện bằng cách sử dụng ngôn ngữ SQL tương tự.
- Là một hệ quản trị dữ liệu miễn phí, được dùng cho các ứng dụng web có quy mô vừa và nhỏ.
- Có trình giao diện trên Windows hay Linux cho phép người dùng có thể thao tác đến cơ sở dữ liệu.
- Cho phép kết nối, tạo cơ sở dữ liệu, quản lý người dùng, phâ quyền sử dụng, thiết kế bảng và xử lý dữ liệu.
- Có thể sử dụng quy trình quản lý dạng đồ họa hoặc dòng lệnh để sử dụng các phát triển hay thao tác trên cơ sở dữ liệu.
Tổng quan về PHP
PHP – viết tắt hồi quy của “Hypertext Preprocessor”, là một ngôn ngữ lập trình kịch bản được chạy ở phía server nhằm sinh ra mã HTML trên client
PHP, được phát triển từ năm 1994, đã trải qua nhiều phiên bản và tối ưu hóa cho ứng dụng web Với cú pháp rõ ràng, tốc độ xử lý nhanh và dễ học, PHP trở thành ngôn ngữ lập trình web phổ biến và được ưa chuộng.
1.2.2 PHP hoạt động như thế nào?
Khi người dùng gọi trang PHP, Web Server sẽ triệu gọi PHP Engine để thông dịch trang PHP và trả kết qua cho người dùng như hình bên dưới:
Hình 1.1: Quá trình hoạt động của PHP
Hình 1.2: Mã PHP đã được làm nổi bật bằng màu nhúng trong HTML
PHP chỉ xử lý mã nằm trong các dấu giới hạn của nó Mọi mã bên ngoài những dấu này sẽ được xuất ra trực tiếp mà không qua xử lý Các dấu giới hạn phổ biến nhất là để đóng.
Trong PHP, việc sử dụng thẻ mở .
Những thẻ PHP thường xuyên được sử dụng nhưng có tính di động thấp, tương tự như thẻ ASP, vì có thể bị vô hiệu hóa khi cấu hình PHP Do đó, việc sử dụng các thẻ ngăn hay thẻ kiểu ASP không được khuyến khích Mục đích của các dấu giới hạn này là để phân tách mã PHP khỏi các ngôn ngữ khác, bao gồm HTML, và mọi đoạn mã bên ngoài các dấu này sẽ bị hệ thống phân tích bỏ qua và được xuất ra trực tiếp.
Trong PHP, các biến được xác định bằng cách thêm dấu đô la ($) trước tên biến và không cần khai báo kiểu dữ liệu Tên biến nhạy cảm với chữ hoa chữ thường, khác với tên hàm và lớp Bạn có thể sử dụng cả dấu ngoặc kép ("") và ký hiệu đánh dấu văn bản (