1. Trang chủ
  2. » Công Nghệ Thông Tin

Giáo trình lập trình web với php và mysql (nghề ứng dụng phần mềm trình độ cao đẳng)

47 20 1

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Giáo Trình Lập Trình Web Với PHP Và MySQL
Tác giả Nguyễn Phát Minh
Trường học Trường Cao đẳng Nghề Cần Thơ
Chuyên ngành Công nghệ thông tin
Thể loại giáo trình
Năm xuất bản 2021
Thành phố Cần Thơ
Định dạng
Số trang 47
Dung lượng 0,94 MB

Cấu trúc

  • BÀI 1: TỔNG QUAN (7)
    • 1. Web động là gì? (7)
    • 2. Môi trường phát triển web (8)
    • 3. Giới thiệu PHP (10)
    • 4. Giới thiệu MySQL (10)
  • BÀI 2: MYSQL (12)
    • 1. Giới thiệu MySQL (12)
    • 2. Giới thiệu phpmyadmin (13)
    • 3. Thao tác cơ bản trên phpmyadmin (14)
      • 3.1. Tạo CSDL (14)
      • 3.2. Hủy CSDL (15)
      • 3.3. Tạo table (15)
      • 3.4. Hiệu chỉnh cấu trúc table (16)
      • 3.5. Hủy table (16)
      • 3.6. Đọc, thêm, xóa, sửa dữ liệu (17)
      • 3.7. Sao lưu và phục hồi dữ liệu (17)
        • 3.7.1. Sao lưu dữ liệu (17)
        • 3.7.2. Phục hồi dữ liệu (18)
  • BÀI 3: PHP (20)
    • 1. Cấu trúc đoạn mã PHP (20)
    • 2. Sử dụng các lệnh xuất (20)
    • 3. Khai báo và sử dụng biến (21)
    • 4. Các kiểu dữ liệu trong php (22)
      • 4.1. Luận lý (22)
      • 4.2. Số nguyên (22)
      • 4.3. Số thực (23)
      • 4.4. Hàm toán học (23)
      • 4.5. Chuỗi, ký tự (23)
      • 4.6. Hàm trên chuỗi (23)
      • 4.7. Mảng (24)
    • 5. Cấu trúc điều khiển (26)
      • 5.1. if, if … else (26)
      • 5.2. switch (27)
      • 5.3. for, foreach (28)
      • 5.4. while, do … while (29)
      • 5.5. Các lệnh break, continue (30)
    • 6. Sử dụng include và require (30)
      • 6.1. include, include_once (30)
      • 6.2. require, require_once (31)
    • 7. Tạo các lớp đối tượng (32)
      • 7.2. Tạo lớp đối tượng (32)
      • 7.3. Khai báo thuộc tính (32)
      • 7.4. Xây dựng phương thức (hàm) (33)
      • 7.5. Từ khóa static (34)
      • 7.6. Sử dụng lớp đối tượng (34)
    • 8. Các đối tượng quản lý trong php (35)
  • BÀI 4: Kết hợp PHP & MYSQL (40)
    • 1. Giới thiệu PDO (40)
    • 2. Tạo kết nối – Hủy kết nối (41)
      • 2.1 Tạo kết nối (41)
      • 2.2. Hủy kết nối (42)
      • 2.3. Xử lý lỗi kết nối (42)
    • 3. Thực thi lệnh SQL (43)
      • 3.2. Câu lệnh Select (43)
    • 4. PDO Statement (44)
      • 4.1. Prepared statement (44)
      • 4.2. Thực thi (44)
      • 4.3. Duyệt dữ liệu (44)
      • 4.4. Truyền tham số trong câu truy vấn (45)
  • TÀI LIỆU THAM KHẢO (47)

Nội dung

TỔNG QUAN

Web động là gì?

Mục tiêu: Trình bày được khái niệm website động

Website động là thuật ngữ chỉ các trang web sử dụng phần mềm cơ sở web, bao gồm dữ liệu số hóa được tổ chức trong cơ sở dữ liệu Nội dung trên các trang web này được trình bày dưới dạng văn bản, âm thanh và hình ảnh, đồng thời tích hợp các phần xử lý thông tin và truy xuất dữ liệu.

Người sở hữu trang web có khả năng dễ dàng điều hành, chỉnh sửa và cập nhật thông tin mà không cần đến lập trình viên chuyên nghiệp Các chương trình ứng dụng cho phép khách hàng trao đổi thông tin với chủ website và những người dùng khác Web động, hay còn gọi là ứng dụng web, đã trở thành một thành công lớn trong lĩnh vực thiết kế website với nhiều chức năng cao cấp đang được phát triển không ngừng.

Môi trường phát triển web

Mục tiêu của bài viết là thiết lập môi trường phát triển website động sử dụng PHP và MySQL Để học và phát triển ứng dụng với ngôn ngữ PHP, bạn cần cài đặt các thành phần cần thiết.

- Chương trình dịch (để sử dụng PHP CLI bản mới nhất)

- Bộ server Apache+PHP+MySQL (cho phát triển và triển khai ứng dụng web PHP)

- Một text editor/IDE phù hợp

Bộ chương trình PHP cho Windows có sẵn miễn phí tại trang web [windows.php.net/download](https://windows.php.net/download/) Tại đây, bạn có thể tải về bộ cài PHP dưới dạng file nén zip, giúp dễ dàng cài đặt và sử dụng trên hệ điều hành Windows.

Cài đặt PHP chỉđơn giản là giải nén file zip bạn tải về Đểvào thư mục ổ C:\php

Mục đích là để lấy đường dẫn đến PHP ngắn nhất để tránh gặp lỗi khi thiết lập biến môi trường

Thiết lập biến môi trường: System Properties -> tab Advanced – > Evironment Variables -> Path -> New Như hình sau:

2.2 Bộ server Apache+PHP+MySQL:

Để phát triển một trang web sử dụng PHP, cần thiết lập máy chủ webserver như IIS hoặc Apache và cài đặt hệ quản trị cơ sở dữ liệu.

Để đơn giản hóa quá trình cài đặt máy chủ web, chúng ta sẽ sử dụng phần mềm hỗ trợ như XAMPP, WAMPSERVER hoặc EASYPHP Trong bài viết này, chúng tôi sẽ tập trung vào việc giới thiệu XAMPP, vì các phần mềm khác có chức năng tương tự.

Để tạo ra một website động, cần thiết phải có máy chủ webserver Để thiết lập máy chủ này, chúng ta cần ba thành phần chính: webserver, PHP, và hệ quản trị cơ sở dữ liệu Phần mềm XAMPP tích hợp đầy đủ cả ba thành phần này, chỉ cần cài đặt trên máy tính là bạn đã có thể thiết lập máy chủ webserver cho riêng mình.

Các bước cài đặt XAMPP:

- Tải phần mềm theo địa chỉ: https://www.apachefriends.org/index.html, chọn phiên bản phù hợp với hệ điều hành

- Cài đặt theo đường dẫn C:/XAMPP

- Mở thư mục C:/XAMPP/htdocs và tạo thư mục mới tên là “webapp”, tạo tập tin mới đặt tên là index.php, có nội dung như sau:

- Kiểm tra bằng cách vào trình duyệt web, gõ đường dẫn sau vào: localhost/webapp, nếu hiện như hình sau là thành công tạo máy chủ webserver

Có nhiều phần mềm soạn thảo cho PHP, bao gồm cả Notepad và WordPad có sẵn trên Windows Tuy nhiên, để tạo thuận tiện cho lập trình viên, nên sử dụng các phần mềm chuyên dụng sau đây.

- PHPDesigner: https://www.mpsoftware.dk/phpdesigner.php

- PHPStorm: https://www.jetbrains.com/phpstorm/download/#section=windows

Giới thiệu PHP

Mục tiêu: Hiểu được PHP là gì?

PHP (viết tắt của Hypertext Preprocessor) là một ngôn ngữ lập trình script được thiết kế để xử lý các tác vụ phía server Ngôn ngữ này cho phép thực hiện nhiều chức năng như thu thập dữ liệu từ biểu mẫu, quản lý file trên server, và sửa đổi cơ sở dữ liệu, mang lại hiệu quả cao trong việc phát triển ứng dụng web.

PHP là ngôn ngữ script phía server đa năng, đa mục đích, nhưng chủ yếu được sử dụng để tạo nội dung động trên trang web.

Giới thiệu MySQL

Mục tiêu:Hiểu được MySQL là gì?

MySQL is an open-source relational database management system (RDBMS) that operates on a client-server model It serves as software or a service for creating and managing databases, focusing on the relationships between them.

MySQL là một trong những phần mềm quản lý cơ sở dữ liệu quan hệ (RDBMS) phổ biến nhất, được sử dụng rộng rãi bởi các ứng dụng web lớn như Facebook, Twitter, YouTube, Google và Yahoo! để lưu trữ dữ liệu Mặc dù ban đầu MySQL chỉ được sử dụng hạn chế, nhưng hiện nay nó đã tương thích với nhiều hệ điều hành quan trọng như Linux, macOS, Microsoft Windows và Ubuntu.

Cài đặt phần mềm hổ trợ tạo máy chủ webserver EasyPHP và tạo trang index.php giống như lúc cài XAMPP để kiểm tra kết quả

Không sử dụng phần mềm hỗ trợ để tạo máy chủ webserver Thay vào đó, tiến hành cài đặt từng thành phần cần thiết cho máy chủ webserver và tạo trang web index.php giống như khi cài đặt XAMPP để kiểm tra kết quả.

Những trọng tâm cần chú ý trong bài:

- Cài đặt phần mềm hổ trợ tạo máy chủ webserver

- Thư mục htdocs của XAMPP là thư mục gốc để chạy Web

Yêu cầu vềđánh giá kết quả học tập:

- Trình bày được khái niệm website động

- Hiểu được PHP và MySQL là gì

+ Về kỹnăng: Cài đặt phần mềm hổ trợ tạo máy chủ webserver XAMPP

+ Năng lực tự chủ và trách nhiệm: Tỉ mỉ, cẩn thận, chính xác, ngăn nắp trong công việc

+ Về kiến thức: Được đánh giá bằng hình thức kiểm tra viết, trắc nghiệm, vấn đáp + Về kỹnăng: Đánh giá kỹnăng cài đặt môi trường cho máy chủ webserver

+ Năng lực tự chủ và trách nhiệm: Tỉ mỉ, cẩn thận, chính xác, ngăn nắp trong công việc

MYSQL

Giới thiệu MySQL

MySQL là hệ quản trị cơ sở dữ liệu cho phép thực hiện các thao tác như thêm, sửa, xóa, sao lưu và phục hồi dữ liệu Để thao tác hiệu quả, việc nắm rõ các lệnh trong MySQL là rất quan trọng Để tiết kiệm thời gian học tập, người dùng có thể sử dụng phần mềm bên thứ ba.

3 là phpmyadmin để giúp cho người sử dụng MySQL có cái nhìn trực quan hơn về cơ sở dữ liệu đang xử lý

Sau đây sẽ trình bày một số lệnh cơ bản thường dùng:

- Tạo CSDL: dùng lệnh CREATE DATABASE ;

- Hủy CSDL: dùng lệnh DROP ;

- Hiển thịdanh sách CSDL đã có bằng lệnh SHOW DATABASES;

- Chọn CSDL cần làm việc bằng lệnh USE ;

- Hiển thị danh sách table trong CSDL: SHOW tables;

PRIMARY KEY ([,TênCột_k])

,FOREIGN KEY ([,

Ngày đăng: 23/12/2023, 10:17

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN