При обращении к базе данных в PHP, у нас есть два варианта: MySQLi и PDO. Что нужно знать, прежде чем выбрать какой? Различия, поддержка баз данных, стабильность и производительность — это все обсудим в этой статье.
Краткая таблица:
PDO | MySQLi | |
Поддержка баз данных | 12 различных драйверов | только MySQL |
API | ООП | ООП + процедурный |
Соединение | Легкое | Легкое |
Именованные параметры | Да | Нет |
Object mapping | Да | Да |
Prepared Statements на стороне клиента |
Да | Нет |