Sidebar

Tự Học Tin - Dự án vì cộng đồng của TBit Tự Học Tin - Dự án vì cộng đồng của TBit
  • Văn phòng
    • Microsoft 365
      • Word 365
      • Excel 365
      • PowerPoint 365
    • Google và mã nguồn mở
      • Google Workspace
      • LibreOffice
      • AI trong văn phòng
  • Lập trình
    • Hiện đại và di động
      • Python
      • JavaScript
      • TypeScript
      • Flutter
    • Nền tảng và cổ điển
      • C/C++
      • C#
      • Pascal (lưu trữ)

    Programming Tutorials

  • Phát triển web
    • Giao diện web (front-end)
      • HTML/HTML5
      • HTML và CSS hiện đại
      • JavaScript
      • TypeScript
    • Ứng dụng web (back-end)
      • PHP
      • SQL
      • PHP và MySQL
      • Framework web

    Web Design Tutorials

  • AI ứng dụng
    • Học và làm cùng AI
      • AI trong văn phòng
      • AI hỗ trợ lập trình

    Programming Tutorials

  • Công cụ số
    • Phát triển và kiểm thử
      • Git và GitHub
      • Kiểm thử phần mềm
    • Đồ họa và SEO
      • Adobe Photoshop
      • Kỹ thuật SEO

    Web Design Tutorials

Giới thiệu loạt bài

Loạt bài nối PHP với MySQL để làm ứng dụng web có cơ sở dữ liệu: kết nối, tạo bảng, thêm dữ liệu bằng prepared statement, hiển thị có tìm kiếm và phân trang, sửa, xóa an toàn, và dự án CRUD hoàn chỉnh. Đây là chương PHP và MySQL của giáo trình Lập trình ứng dụng Web.

6 bài, khoảng 8 giờTrung cấp
Bạn sẽ học được
  • Kết nối MySQL bằng MySQLi và PDO
  • Thực hiện đủ CRUD bằng prepared statement
  • Xây dựng danh sách có tìm kiếm, lọc, phân trang
  • Tổ chức mã bằng Repository, sẵn sàng sang MVC

Dành cho ai?

  • Người đã học PHP Bài 1–11 và SQL Bài 1–6.
  • Sinh viên chuẩn bị bài tập lớn, đồ án web.

Cần chuẩn bị gì?

  • XAMPP đang chạy Apache và MySQL; CSDL mẫu qlsv (SQL, Bài 1).
  • Nắm form và session (PHP, Bài 11, 14).

Nguồn tham khảo

Nội dung bám theo giáo trình Lập trình ứng dụng Web (Trường Đại học Tây Bắc), bổ sung theo trình tự chủ đề của W3Schools và tài liệu chính thức php.net, dev.mysql.com.

Nội dung loạt bài

Bài 1. Kết nối CSDLMySQLi, PDO, utf8mb4Bài 2. Tạo CSDL và bảngCREATE từ PHP, install.phpBài 3. Thêm dữ liệu và Prepareform → INSERT an toànBài 4. SELECT và hiển thịbảng HTML, tìm kiếm, phân trangBài 5. UPDATE và DELETEsửa, xóa an toàn, xóa mềmBài 6. Dự án CRUD với PDORepository, đăng nhập, Bootstrap

Cách học hiệu quả

  • Gõ lại từng ví dụ trong thư mục htdocs và chạy qua http://localhost, không sao chép dán.
  • Làm hết phần Thực hành trước khi sang bài mới.
  • Đọc kỹ thông báo lỗi: số dòng và loại lỗi chỉ ra chỗ sai.
  • Đưa bài tập lên GitHub để làm hồ sơ năng lực (loạt Git và GitHub).
Mẹo hay

Mỗi bài thêm một chức năng vào cùng một dự án quản lý sinh viên; cuối loạt bạn có sản phẩm hoàn chỉnh để nộp bài tập lớn.

Tóm tắt bài học
  • 6 bài: kết nối → tạo bảng → thêm → xem → sửa/xóa → dự án.
  • Prepared statement là quy tắc bắt buộc.
  • Bước tiếp: MVC, RESTful API, Laravel trong loạt PHP.

Các bài khác …

  1. Bài 1. Giới thiệu MySQL và kết nối CSDL từ PHP
  2. Bài 2. Tạo CSDL và bảng bằng PHP
  3. Bài 3. Thêm dữ liệu và câu lệnh Prepare
  4. Bài 4. Truy vấn và hiển thị dữ liệu: SELECT, tìm kiếm, phân trang

Framework web

  • Giới thiệu loạt bài
  • Bài 1. Chọn framework phù hợp
  • Bài 2. Chuẩn bị môi trường với Node và Vite
  • Bài 3. React cơ bản: thành phần và JSX
  • Bài 4. State và hook
  • Bài 5. Vue và Svelte lướt nhanh
  • Bài 6. Astro, Next.js và triển khai
  1. Trang chủ
  2. Phát triển web
  3. Ứng dụng web (back-end)
  4. Framework web
  5. Phát triển web
  6. PHP và MySQL

© 2015 Tự Học Tin DMCA.com Protection Status

Chuyên trang hướng dẫn tự học công nghệ thông tin. Vui lòng ghi rõ "Nguồn: TuHocTin.Net" khi bạn sao chép nội dung tại đây.

TRANG CHỦ  |  GIỚI THIỆU  |  QUY ĐỊNH  |  LIÊN HỆ  |  TBIT  |  FACEBOOK  |  TWITTER