Nhiều lý do tại sao bạn nên sử dụng tiện ích mở rộng MySQLi thay vì tiện ích mở rộng MySQL:
- MySQLi cung cấp cho bạn các câu lệnh đã chuẩn bị sẵn - một cách an toàn hơn để gửi dữ liệu đến MySQL và bảo vệ bạn khỏi sự chèn ép của SQL. Chỉ điều này là đủ để luôn chọn MySQLi thay vì MySQL .
- MySQLi hỗ trợ hầu hết các tính năng của MySQL.
- MySQLi được định hướng đối tượng.
- MySQLi hỗ trợ các câu lệnh, giao dịch và nhiều câu lệnh đã chuẩn bị sẵn.
- Tiện ích mở rộng MySQL cũ là không được dùng nữa kể từ PHP 5.5.0
Và có những lợi ích khác. Nhưng chủ yếu, bạn nên tập trung vào bảo mật và tính ổn định - và MySQLi cung cấp cho bạn điều đó.