Ich würde Ihnen empfehlen, PDO zu lernen.
Wo MySQL(i) nur für MySQL und SQLSRV API nur für MsSQL ist, ist PDO für etwa 20 verschiedene Datenbank-Engines. Außerdem ist es objektorientiert und unterstützt benannte Parameter in vorbereiteten Anweisungen.
Siehe diesen großartigen Artikel ( es geht um PDO vs MySQLi, aber die Argumente dort sind gültig)