À notre place, nous sommes à la scission entre l'utilisation de mysqli et PDO pour des choses comme les déclarations préparées à l'avance et le support des transactions. Certains projets utilisent un l'autre. Il est peu réaliste de la probabilité de passer à un autre SGBDR.
Je préfère PDO pour la simple raison qu'il permet à des paramètres nommés pour les déclarations préparées à l'avance, et pour autant que je suis conscient mysqli n'est pas.
Existe-il d'autres avantages et les inconvénients du choix de l'un sur l'autre comme un standard que nous consolidons nos projets pour n'utiliser qu'une seule approche?