Bei uns sind wir zwischen der Verwendung von mysqli und PDO für Dinge wie vorbereitete Anweisungen und Transaktionsunterstützung aufgeteilt. Einige Projekte verwenden das eine, einige das andere. Es besteht kaum eine realistische Wahrscheinlichkeit, dass wir jemals zu einem anderen RDBMS wechseln.
Ich bevorzuge PDO aus dem einzigen Grund, dass es benannte Parameter für vorbereitete Anweisungen erlaubt, und soweit ich weiß, tut mysqli das nicht.
Gibt es noch andere Vor- und Nachteile, die dafür sprechen, den einen oder den anderen als Standard zu wählen, wenn wir unsere Projekte konsolidieren, um nur einen Ansatz zu verwenden?