intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Giáo trình PHP & MySQL - Nghề: Lập trình máy tính - CĐ Kỹ Thuật Công Nghệ Bà Rịa-Vũng Tàu

Chia sẻ: Ochuong_999 Ochuong_999 | Ngày: | Loại File: DOCX | Số trang:66

47
lượt xem
6
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

(NB) Giáo trình PHP & MySQL với mục tiêu chính là Biết kiến thức tổng quan về PHP và MySQL. Cài đặt Hệ quản trị cơ sở dữ liệu MySQL. Cài đặt PHP và cấu hình IIS trên hệ điều hành Windows. Sử dụng phpmyadmin để quản trị MySQL

Chủ đề:
Lưu

Nội dung Text: Giáo trình PHP & MySQL - Nghề: Lập trình máy tính - CĐ Kỹ Thuật Công Nghệ Bà Rịa-Vũng Tàu

  1. ỦY BAN NHÂN DÂN TỈNH BR – VT TRƯỜNG CAO ĐẲNG NGHỀ GIÁO TRÌNH MÔ ĐUN PHP & MySQL NGHỀ: LẬP TRÌNH MÁY TÍNH TRÌNH ĐỘ: CAO ĐẲNG Ban hành kèm theo Quyết định số: 01/QĐ­CĐN, ngày 04 tháng 01 năm 2016   của Hiệu trưởng trường Cao đẳng nghề tỉnh Bà Rịa – Vũng Tàu
  2. Bà Rịa – Vũng Tàu, năm 2016
  3. TUYÊN BỐ BẢN QUYỀN Tài liệu này thuộc loại sách giáo trình nên các nguồn thông tin có thể  được phép dùng nguyên bản hoặc trích dùng cho các mục đích về đào tạo và  tham khảo. Mọi mục đích khác mang tính lệch lạc hoặc sử dụng với mục đích kinh  doanh thiếu lành mạnh sẽ bị nghiêm cấm.
  4. LỜI GIỚI THIỆU Giáo trình “PHP & MySQL” được biên soạn dành cho sinh viên cao đẳng   nghề Lập trình máy tính với mục tiêu cung cấp cho người học các kiến thức   và kỹ  năng cần thiết để  có thể  hoàn thành  ứng dụng web quảng cáo sản   phẩm, thương mại điện tử, … bằng ngôn ngữ  PHP sử  dụng cơ  sở  dữ  liệu  MySQL. Tác giả  đã nghiên cứu một số  tài liệu, công nghệ  hiện đại kết hợp với   kinh nghiệm làm việc thực tế  để  viết nên giáo trình này. Nội dung được tác   giả  trình bày cô động, dễ  hiểu kèm theo các bước hướng dẫn thực hành chi   tiết giúp cho người học dễ  tiếp thu các kiến thức cần thiết và hình thành   được kỹ năng nghề. Trong quá trình biên soạn, chắc chắn giáo trình còn nhiều thiếu sót. Tác   giả rất mong nhận được ý kiến đóng góp của quý thầy/cô và các em sinh viên  để tiếp tục hoàn thiện hơn. Xin chân thành cảm  ơn quý đồng nghiệp, bạn bè đã có những ý kiến   đóng góp trong quá trình xây dựng giáo trình này. Bà Rịa – Vũng Tàu, ngày …… tháng …… năm 2016 Tham gia biên soạn 1. Phan Hữu Phước – Chủ biên
  5. MỤC LỤC
  6. MÔ ĐUN: PHP & MySQL Vị trí, tính chất, ý nghĩa và vai trò của mô đun: Sau khi học xong Thiết kế web, Cấu trúc dữ  liệu & Giải thuật, Lập trình  hướng đối tượng, Cơ sở dữ liệu. Cung cấp cho người học kiến thức và kỹ năng để có thể thiết kế, xây dựng  và phát triển  ứng dụng web theo hướng mã nguồn mở  bằng ngôn ngữ  lập trình PHP với Hệ quản trị cơ sở dữ liệu MySQL Mục tiêu của mô đun: Biết kiến thức tổng quan về PHP và MySQL. Cài đặt Hệ quản trị cơ sở dữ liệu MySQL. Cài đặt PHP và cấu hình IIS trên hệ điều hành Windows. Sử dụng phpmyadmin để quản trị MySQL Xây dựng và phát triển  ứng dụng web bằng ngôn ngữ  PHP với cơ  sở  dữ  liệu MySQL. Thực hiện các bài tập  ứng dụng về  web đảm bảo đúng trình tự. An toàn  cho người và thiết bị. Nội dung của mô đun: T Thời  Hình thức  Tên các bài trong mô đun T gian giảng dạy 1 Tổng quan về PHP và MySQL 5 Tích hợp 2 Quản trị MySQL trên MySQL Command 7 Tích hợp 3 Quản trị MySQL bằng phpmyadmin 5 Tích hợp Kiểm tra bài 1  3 1 Thực hành 4 Tổng quan về PHP 4 Tích hợp 5 Đọc dữ liệu từ địa chỉ và form 3 Tích hợp 6 Thao tác với các kiểu dữ liệu trong PHP 6 Tích hợp 7 Cấu trúc điều khiển 5 Tích hợp Kiểm tra bài 4  7 3 Thực hành 8 Xây dựng và sử dụng hàm 4 Tích hợp 9 Sử dụng include và require 2 Tích hợp 10 Tạo các lớp đối tượng 5 Tích hợp Kiểm tra bài 8  10 2 Thực hành
  7. 11 Truy xuất MySQL trong PHP 20 Tích hợp Kiểm tra bài 8  11 3 Thực hành 12 Các đối tượng quản lý trong PHP 5 Tích hợp 13 Sử dụng jQuery 13 Tích hợp Kiểm tra bài 8  13 4 Thực hành Cộng 105
  8. BÀI 1. TỔNG QUAN VỀ PHP VÀ MYSQL Giới thiệu: Các ngôn ngữ  lập trình  ứng dụng web hiện nay gồm: ASP.NET, PHP,   JSP. Trong đó, phổ biến nhất là ASP.NET và PHP (facebook được viết bằng  PHP). Mỗi ngôn ngữ  lập trình thường phù hợp với một CSDL thông dụng.  CSDL thông dụng trong ngôn ngữ PHP là MySQL. Mục tiêu: Biết nguồn gốc của PHP, MySQL Lợi ích khi dùng PHP & MySQL để xây dựng và phát triển web Biết địa chỉ để tải MySQL và PHP Cài đặt và cấu hình MySQL Cài đặt và cấu hình PHP Chọn và cài đặt đúng version phù hợp với hệ điều hành Giới thiệu MySQL MySQL là cơ  sở  dữ  liệu nguồn mở  phổ  biến nhất Thế  giới cho phép phân  phối các  ứng dụng cơ  sở  dữ  liệu dựa trên nền tảng web với chi phí thấp và   hiệu suất cao. MySQL do tập đoàn ORACLE cung cấp. Giới thiệu PHP PHP là ngôn ngữ kịch bản thông dụng đặc trưng phù hợp cho việc phát triển   ứng dụng web. Nhanh chóng, linh hoạt và thực tế, PHP phát huy sức mạnh trên mọi  ứng  dụng từ blog cho đến những website phổ biến nhất trên Thế giới. Cài đặt MySQL 3.1. Tải MySQL Bước 1: truy cập vào trang web http://dev.mysql.com/downloads/mysql/ Bước 2: chọn hệ điều hành
  9. Hình 1.1. Chọn version MySQL phù hợp với hệ điều hành Bước 3: click chuột lên Download tại dòng Installer MSI để tải tập tin thực  thi cài đặt. 3.2. Cài đặt và cấu hình MySQL Click đôi chuột lên tập tin vừa tải về để cài đặt MySQL. Cài đặt và cấu hình PHP 4.1. Tải PHP Bước 1: truy cập trang web http://php.net/downloads.php Bước 2: click chuột Windows downloads trong nhóm Current Stable PHP Bước 3: chọn tải tập tin zip Thread Safe phù hợp với hệ điều hành (32 bit hay   64 bit). 4.2. Cài đặt và cấu hình PHP Giải nén tập tin zip vừa tải và click đôi chuột lên tập tin thực thi cài đặt.
  10. BÀI 2. QUẢN TRỊ MYSQL TRÊN MYSQL COMMAND Giới thiệu: MySQL là ứng dụng nguồn mở nên được nhiều nhà phát triển tạo ra các  công cụ  để  quản lý. Sau khi cài đặt MySQL, chúng ta có được một công cụ  mặc định để quản lý (MySQL Command) bằng dòng lệnh. Mục tiêu: Biết cấu trúc các lệnh sql trong MySQL Tạo được CSDL, cấu trúc table trong MySQL trên MySQL Command Thêm, xóa, sửa dữ liệu trên MySQL Command Cẩn thận khi thao tác trên các table có quan hệ 1­n 1. Đăng nhập và chọn CSDL Bước 1: Mở MySQL Command Line Client. Hình 2.1. Nhập mật khẩu đăng nhập tài khoản sa của MySQL Bước 2: nhập mật khẩu (đã nhập trong quá trình cài đặt MySQL). Hình 2.2. Giao diện console quản lý MySQL
  11. Bước 3: hiển thị danh sách CSDL đã có bằng lệnh SHOW DATABASES; Chú ý: mỗi lệnh của MySQL phải kết thúc bằng dấu chấm phẩy “;”. Hình 2.3. Xem danh sách CSDL trong MySQL Bước 4: chọn CSDL cần làm việc bằng lệnh USE ; Hình 2.4. Chọn CSDL làm việc Tạo CSDL mới Tạo CSDL: dùng lệnh CREATE DATABASE ; Ví dụ: CREATE DATABASE ThuongMaiDienTu; Hủy CSDL: dùng lệnh DROP ; Ví dụ: DROP ThuongMaiDienTu; Tạo và hủy table Hiển thị danh sách table trong CSDL: SHOW tables; Tạo table CREATE TABLE ( [NOT NULL],
  12. [ [NOT NULL],] PRIMARY KEY ([,TênCột_k]) [,FOREIGN KEY ([,
  13. BiDanh: varchar(100) 2.2. Nhomsp NhomspID: int, AUTO_INCREMENT PhanLoaiID: int TenNhomsp: varchar(100), BiDanh: varchar(100) 2.3. SanPham SanPhamID: int, AUTO_INCREMENT NhomspID: int TenSanPham: varchar(100) MoTa: TEXT DonGia: int GiaKM: int Hinh: varchar(255) NgayCapNhat: date NgungBan: bit BiDanh: varchar(100) 2.4. Tạo quan hệ: Mỗi phân loại có nhiều nhóm sản phẩm, mỗi nhóm sản   phẩm có nhiều sản phẩm.
  14. BÀI 3. QUẢN TRỊ MYSQL TRÊN PHPMYADMIN Giới thiệu: Một trong những công cụ  để  quản lý MySQL được sử  dụng phổ  biến  nhất hiện nay là  ứng dụng web phpmyadmin. Với phpmyadmin, chúng ta có   thể dễ dàng quản lý MySQL bằng các thao tác click chuột trên giao diện web   mà không cần phải nhớ hết các cấu trúc lệnh sql. Mục tiêu: Biết địa chỉ tải phpmyadmin Tải và cấu hình phpmyadmin Quản trị được MySQL trên phpmyadmin Tải đúng version phpmyadmin phù hợp với hệ điều hành, MySQL và PHP 1. Tải và cấu hình phpmyadmin Bước 1: truy cập trang web http://phpmyadmin.net Bước 2: click chuột lên Download để tải tập tin zip. Hình 3.1. Trang web phpmyadmin.net Bước 3: giải nén tập tin đã tải. Bước 4: add website phpmyadmin vào IIS.
  15. Hình 3.2. Cấu hình phpmyadmin trong IIS Bước 5: truy cập website phpmyadmin theo địa chỉ đã cấu hình trên IIS. Hình 3.3. Đăng nhập vào phpmyadmin Bước 6: đăng nhập bằng username và password hợp lệ. Tạo CSDL Bước 1: Trong giao diện phpmyadmin, click chuột lên biểu tượng Home  ở  khung trái.
  16. Bước 2: chọn Databases ở khung phải Bước   3:   Nhập   tên   CSDL   cần   tạo,   chọn   utf8_general_ci   trong   danh   sách  Collation rồi chọn Create Hủy CSDL Bước 1: chọn biểu biểu Home Bước 2: chọn Databases Bước 3: Đánh dấu chọn CSDL cần hủy rồi click chọn biểu tượng Drop Hình 3.4. Đánh dấu chọn CSDL
  17. Tạo, hiệu chỉnh cấu trúc và hủy table 4.1. Tạo table Bước 1: click chuột lên biểu tượng New trong CSDL Hình 3.5. Chọn New để tạo CSDL mới Bước 2: nhập tên table cần tạo, khai báo danh sách cột và kiểu dữ liệu Hình 3.6. Tạo cấu trúc cho table Bước 3: click chuột lên nút  4.2. Hiệu chỉnh cấu trúc table Bước 1: ở khung trái, chọn table cần hiệu chỉnh Bước 2: chọn Structure ở khung phải Hình 3.7. Chọn Structure để hiệu chỉnh cấu trúc table Mỗi dòng là một cột của table.
  18. Muốn xóa cột này thì click chuột lên biểu tượng Drop trên dòng tương ứng. Muốn thay đổi thông tin của cột thì click chuột lên Change Muốn thêm cột thì nhập số cột cần thêm vào ô bên dưới rồi chọn Go 4.3. Hủy table Bước 1: chọn CSDL trong khung trái Hình 3.8. Đánh dấu chọn table cần hủy Bước 2: Trong hình trên, mỗi dòng là một table bên trong CSDL. Muốn hủy   table nào thì chọn click chuột lên biểu tượng   trên dòng tương ứng. Biểu tượng   sẽ xóa tất cả dữ liệu trong table nhưng không hủy table. Đọc, thêm, xóa, sửa dữ liệu Bước 1: chọn table trong khung trái Bước 2: chọn Browse trong khung phải để xem dữ liệu
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
4=>1