Bài giảng Lập trình web: Chương 4 - ThS. Nguyễn Minh Vi
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình web: Chương 4 - ThS. Nguyễn Minh Vi PHP - MySQL GIỚI THIỆU ThS Nguyễn Minh Vi BM Tin học – ĐH An Giang PHP PHP (Hypertext Preprocessor) là ngôn ngữ script ở phía server. PHP hỗ trợ nhiều cơ sở dữ liệu (MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, ...) Tập tin PHP: có thể chứa text, các thẻ HTML và các đoạn script; nhưng kết quả khi trả về trình duyệt là HTML có phần mở rộng là .php MySQL MySQL là hệ quản trị cơ sở dữ liệu ở phía server MySQL hỗ trợ SQL chuẩn PHP-MySQL PHP kết hợp với MySQL có thể chạy được trên nhiều platform khác nhau PHP và MySQL hoàn toàn miễn phí Một số hệ thống mã nguồn mở phổ biến: Quản trị nội dung, cổng thông tin: Joomla, Drupal, PHP-Nuke, … Diễn đàn: phpBB, MyBB, SMF, … Thương mại điện tử: ZenCart, OpenCart, … Đào tạo trực tuyến: Moodle, … Blog: Wordpress, … PHP-MySQL Để bắt đầu với PHP và MySQL, ta cần chuẩn bị: Cài đặt web server (IIS, Apache, …) Cài PHP Cài MySQL Download: Apache: httpd.apache.org/download.cgi PHP: www.php.net/downloads.php MySQL: www.mysql.com/downloads/index.html Đơn giản hơn, có thể download các phần mềm WAMP, Vertrigo, XAMPP… PHP PHP Hypertext Preprocessor ThS Nguyễn Minh Vi BM Tin học – ĐH An Giang PHP cơ bản Cú pháp Biến Kiểu dữ liệu Toán tử Cấu trúc điều khiển Hàm Ví dụ về xử lý form PHP cơ bản Cú pháp Biến Kiểu dữ liệu Toán tử Cấu trúc điều khiển Hàm Ví dụ về xử lý form Cú pháp cơ bản Một khối lệnh PHP có thể đặt bất cứ nơi nào trong trang web Mỗi câu lệnh kết thúc bởi dấu ; Chú thích // một dòng /* nhiều dòng */ Cú pháp gần giống C++, Perl Ví dụ PHP cơ bản Cú pháp Biến Kiểu dữ liệu Toán tử Cấu trúc điều khiển Hàm Ví dụ về xử lý form Biến Biến trong PHP không cần phải được khai báo trước, biến sẽ được tự động khai báo khi ta sử dụng nó Tất cả các biến được bắt đầu bằng ký hiệu $ Tên biến: có thể chứa các chữ cái, chữ số và dấu _ bắt đầu bởi ký tự chữ hoặc dấu _ không nên chứa khoảng trắng Gán giá trị cho biến: $var_name = value; Biến Ví dụ: $myString $4me $_4you Biến đặc biệt $GLOBALS $_COOKIE $_GET $_POST $_REQUEST $_GET Biến $_GET chứa một mảng tên biến và giá trị được gởi bởi phương thức HTTP GET. Biến $_GET dùng để lấy giá trị từ form với phương thức truyền dữ liệu method=get. Thông tin gửi từ form với phương thức GET được hiển thị trên thanh địa chỉ của trình duyệt, khối lượng dữ liệu gửi đi bị hạn chế $_POST Biến $_POST chứa một mảng tên biến và giá trị được gởi bởi phương thức HTTP POST. Biến $_POST dùng để lấy giá trị từ form với phương thức truyền dữ liệu method=post. Thông tin gửi từ form bằng phương thức POST sẽ không được người dùng nhìn thấy, khối lượng dữ liệu truyền không hạn chế. $_REQUEST chứa nội dung của các biến $_GET, $_POST, và $_COOKIE thường dùng để lấy kết quả dữ liệu gửi từ form mà không cần quan tâm phương thức truyền dữ liệu là GET hay POST. Phạm vi biến Biến trong một hàm thì là biến cục bộ đối với hàm đó Biến khai báo trong một khối lệnh thì khả dụng trong suốt khối lệnh đó, nhưng không khả dụng trong hàm Biến dùng trong một hàm mà khai báo là toàn cục thì nó tham chiếu đến biến toàn cục cùng tên dùng $GLOBALS hoặc từ khóa global Phạm vi biến Ví dụ PHP cơ bản Cú pháp Biến Kiểu dữ liệu Toán tử Cấu trúc điều khiển Hàm Ví dụ về xử lý form
Tìm kiếm theo từ khóa liên quan:
Ngôn ngữ lập trình C Ngôn ngữ PHP Ngôn ngữ MySQL Lập trình web Bài giảng lập trình web Ngôn ngữ lập trìnhTài liệu cùng danh mục:
-
Tìm hiểu về lỗi tràn bộ đệm (Buffer Overflow)
5 trang 364 0 0 -
Giáo trình Cấu trúc dữ liệu và thuật toán trên C++
74 trang 345 0 0 -
Bài giảng Phân tích thiết kế phần mềm: Chương 7 - Trường ĐH Ngoại ngữ - Tin học TP.HCM
16 trang 335 0 0 -
180 trang 274 0 0
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 253 0 0 -
173 trang 248 2 0
-
Bài giảng Phân tích thiết kế và giải thuật - Chương 2: Kỹ thuật thiết kế giải thuật
80 trang 245 0 0 -
Kiến thức phần cứng máy tính - Sửa chữa nâng cấp và cài đặt máy tính xách tay Tập 2
483 trang 243 3 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 243 0 0 -
Bài giảng Phân tích thiết kế phần mềm: Chương 6 - Trường ĐH Ngoại ngữ - Tin học TP.HCM
12 trang 240 0 0
Tài liệu mới:
-
106 trang 0 0 0
-
Các lĩnh vực về quản lí nhân sự trong doanh nghiệp
3 trang 0 0 0 -
Sử dụng ma túy ở bệnh nhân đang điều trị Methadone tại Quận 6, Thành phố Hồ Chí Minh
9 trang 0 0 0 -
5 trang 0 0 0
-
8 trang 0 0 0
-
Bệnh nha chu và một số yếu tố liên quan ở người cao tuổi tại thành phố Biên Hòa, Đồng Nai
7 trang 0 0 0 -
8 trang 1 0 0
-
Đề thi giữa học kì 1 môn Công nghệ lớp 6 năm 2024-2025 có đáp án - Trường THCS Lê Cơ, Tiên Phước
6 trang 0 0 0 -
LUẬN VĂN: Một số giải pháp nhằm hoàn thiện hoạt động nhập khẩu ở Công ty CEMACO
75 trang 1 0 0 -
Luận văn Thạc sĩ Kinh tế: Nâng cao năng lực cạnh tranh của Công ty American Standard Việt Nam
82 trang 0 0 0