В нашем месте мы разделились между использованием mysqli и PDO для таких вещей, как подготовленные заявления и поддержка транзакций. Некоторые проекты используют один, другой - другой. Существует мало реалистичной вероятности того, что мы когда-либо переходим к другой РСУБД.
Я предпочитаю PDO по той единственной причине, что он разрешает именованные параметры для подготовленных операторов, и насколько я знаю, mysqli этого не делает.
Есть ли какие-либо другие плюсы и минусы для выбора одного из них в качестве стандарта, поскольку мы объединяем наши проекты, чтобы использовать только один подход?