Met PDO ben je niet gebonden aan één database. Maar liefst twaalf databasesystemen worden ondersteund, waaronder MySql, PostgreSQL, Microsoft SQL Server en Oracle. Dankzij PDO kan je programma er op dezelfde manier mee communiceren. Tijdens het verbinden geef je aan wat voor type database het gaat, daarna kun je ze met dezelfde methoden bevragen.
De verouderde mysql_*() functies worden niet meer ondersteund vanaf PHP versie 5.5.0. In de nieuwste versies (vanaf PHP 7.0.0) zijn ze zelfs niet meer opgenomen en dus niet meer te gebruiken.