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_* functions
và mysqli_* 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?
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_* functions
và mysqli_* 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?
http://php.net/manual/en/mysqli.overview.php nên giải thích tất cả các khác biệt
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.
chức năng 'mysql_ *' đang trên đường khấu hao – coolguy
'mysql_ *' đã không còn được dùng trong các phiên bản PHP mới hơn – Yang