Hướng dẫn dùng mysql book trong PHP

Trong bài này, chúng ta sẽ tìm hiểu về cách kết nối MySQL với PHP sử dụng MySQLi. Để học tốt bài này, các bạn cần đọc lại bài Cài đặt môi trường lập trình Web PHP với XAMPP để biết cách chạy ứng dụng web PHP với XAMPP.

1. Hệ quản trị cơ sở dữ liệu MySQL

MySQL là một hệ quản trị cơ sở dữ liệu quan hệ mã nguồn mở [open-source relational database management system]. MySQL được phát triển bởi tập đoàn Oracle và được viết bằng ngôn ngữ C và C++. Chúng ta có thể download và sử dụng MySQL một cách miễn phí tại website //www.mysql.com/.

Chúng ta có thể sử dụng MySQL được tích hợp trong XAMPP. Các bạn có thể đọc bài Cài đặt môi trường lập trình Web PHP với XAMPP để biết cách cài đặt XAMPP và khởi chạy MySQL.

Có 3 cách để kết nối cơ sở dữ liệu MySQL với PHP:

– MySQLi [object-oriented]

– MySQLi [procedural]

– PDO [PHP Data Object]

Trong bài này, chúng ta sẽ sử dụng MySQLi để tạo kết nối PHP với MySQL được tích hợp trong XAMPP.

2.1. Sử dụng MySQLi [object-oriented]

Tạo một kết nối đến MySQL bằng cách khởi tạo một object mysqli.


2.2. Sử dụng MySQLi [procedural]

Tạo một kết nối đến MySQL bằng cách sử dụng hàm mysqli_connect.


3. Đóng kết nối với MySQL sử dụng MySQLi

Chúng ta nên đóng kết nối với MySQL khi không sử dụng nữa. Nếu sử dụng MySQLi [object-oriented] thì đóng kết nối như sau:

$conn->close[];

Nếu sử dụng MySQLi [procedural] thì đóng kết nối như sau:

mysqli_close[$conn];

Nếu không đóng kết nối với MySQL thì kết nối cũng sẽ tự đóng khi thực thi xong PHP script.

  • Các thao tác trên cấu trúc dữ liệu Tuple trong Python
  • Thuật toán sắp xếp đổi chổ trực tiếp [Interchange Sort]
  • Lập trình là gì? Phân loại ngôn ngữ lập trình
  • Mảng hai chiều là gì? Cách khai báo và khởi tạo trong C++
  • Đếm độ dài của chuỗi [string] với hàm strlen[] trong PHP

PHP programming web programming

Hàm mysql_query [] trong PHP được sử dụng để chèn bản ghi trong bảng. Kể từ PHP 5.5, hàm mysql_query [] là bị phản đối sử dụng. Bây giờ bạn nên sử dụng một trong 2 lựa chọn thay thế.

  • mysqli_query []
  • PDO :: __ query []

1. Ví dụ chèn bản ghi MySQLi PHP

Thí dụ

Chủ Đề