Tôi đã thiết kế một trang web trước 5 năm sử dụng PHP MySQL và vẫn hoạt động tốt mà không gặp bất kỳ vấn đề nào. Tôi nghe nói MySQL chính thức không được chấp nhận như của PHP 5.5 và đã được gỡ bỏ như của PHP 7. Ngoài ra, PHP cung cấp ba API khác nhau để kết nối với MySQL (như MySQL, MySQLi, và PDO). Máy chủ web của tôi được cập nhật thường xuyên.Tôi có nên nâng cấp trang web của mình lên PHP MySQLi hoặc PDO không?
Tôi hiểu, tôi phải chuyển sang API mới hơn như MySQLi hoặc PDO để đảm bảo an toàn. Bây giờ tôi đang bối rối cho dù để chọn MySQLi hoặc PDO. Ngoài ra, có bất kỳ tùy chọn tương thích/di chuyển nào có sẵn cho trường hợp này không?
Về việc chọn MySQLi hay PDO chủ yếu dựa trên ý kiến, với điều đó nói rằng, tôi tin một số sẽ nói PDO là an toàn nhất trong hai, nhưng tôi không biết liệu đó có phải là chính xác hay không. Nếu bạn đến từ mysql, tôi tin rằng MySQLi sẽ dễ dàng hơn để nắm bắt được. – Epodax
Tôi khuyên bạn không nên nâng cấp phiên bản PHP cũng như phiên bản MySQL. Nếu trang web hoạt động thì hãy để trang web hoạt động. nâng cấp phiên bản phải là thủ công và không tự động –
Hướng dẫn về PDO, mà tôi sẽ nói là sự lựa chọn hiển nhiên - https://phpdelusions.net/pdo – DTH