Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

PHP PDO và MySQLi

Ở cấp độ cơ bản, các phần mở rộng mysql, mysqli và PDO đều trả lời câu hỏi làm cách nào để nói chuyện với cơ sở dữ liệu? Tất cả chúng đều cung cấp các chức năng và chức năng để kết nối với cơ sở dữ liệu và gửi và truy xuất dữ liệu từ nó. Bạn có thể sử dụng tất cả chúng cùng một lúc để thiết lập một số kết nối với cơ sở dữ liệu cùng một lúc, nhưng điều đó thường vô nghĩa.

mysql * là một phần mở rộng rất đơn giản về cơ bản cho phép bạn kết nối với cơ sở dữ liệu, gửi cho nó các truy vấn SQL và không nhiều thứ khác.
mysqli cải thiện điều này (như tên cho thấy) bằng cách thêm các truy vấn được tham số hóa và một số thứ khác vào mix.
PDO là một phần mở rộng tóm tắt một số trình điều khiển cơ sở dữ liệu thành một gói, tức là nó cho phép bạn sử dụng cùng một mã để kết nối với MySQL, Oracle, MS SQL Server và một số cơ sở dữ liệu khác mà không cần sử dụng cơ sở dữ liệu cụ thể. mở rộng hoặc viết lại mã của bạn khi bạn chuyển đổi cơ sở dữ liệu (ít nhất là trên lý thuyết). Nó cũng hỗ trợ các truy vấn được tham số hóa.

Nếu bạn biết mình sẽ sử dụng MySQL độc quyền, mysqli là một lựa chọn tốt. Đặc biệt là vì bạn có thể sử dụng nó theo cách thủ tục, những gì bạn đã quen với tiện ích mở rộng mysql. Nếu bạn không quen thuộc với OOP, điều đó rất hữu ích. Mặt khác, PDO là một trình kết nối cơ sở dữ liệu hướng đối tượng tốt, linh hoạt.

* Lưu ý rằng tiện ích mở rộng mysql hiện không được dùng nữa > và sẽ bị xóa trong tương lai . Đó là bởi vì nó là cổ xưa, đầy rẫy những hủ tục và thiếu một số tính năng hiện đại. Không sử dụng nó để viết mã mới.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để chọn các hàng có dấu thời gian của ngày hiện tại?

  2. Cách trả về kết quả truy vấn dưới dạng danh sách được phân tách bằng dấu phẩy trong MySQL

  3. Làm cách nào để chọn ngày từ cột ngày giờ?

  4. Giới thiệu về các kiểu dữ liệu MySQL

  5. Tìm hiểu cách sử dụng Cơ sở dữ liệu MySQL