2013-01-04 35 views
23

thể trùng lặp:
mysql vs mysqli in phpSự khác nhau giữa mysql & mysqli

sự khác biệt giữa mysql_* functionsmysqli_* functions là gì? Có bất kỳ lý do kỹ thuật nào đằng sau chúng tôi không nên sử dụng mysql_* functions không?

+0

chức năng 'mysql_ *' đang trên đường khấu hao – coolguy

+0

'mysql_ *' đã không còn được dùng trong các phiên bản PHP mới hơn – Yang

Trả lời

6

Chữ "i" là viết tắt của "được cải thiện". Danh sách các cải tiến có thể được tìm thấy trong here.

MySQLi là phiên bản OOP của tiện ích mở rộng MySQL. Cuối cùng, MySQLi và MySQL thực hiện cùng một điều: chúng là phần mở rộng để tương tác với MySQL từ PHP. Rất nhiều người vẫn sử dụng phần mở rộng MySQL gốc thay vì phần mở rộng MySQLi mới vì MySQLi yêu cầu MySQL 4.1.13+ và PHP 5.0.7+.

MySQLi hỗ trợ một số thứ mà tiện ích mở rộng MySQL cũ không có. Những điều như báo cáo chuẩn bị, nhiều câu lệnh và giao dịch trên đầu của tôi.

Các vấn đề liên quan