Бих ви препоръчал да научите PDO.
Когато MySQL(i) е само за MySQL, а SQLSRV API е само за MsSQL, PDO е за около 20 различни машини за бази данни. Плюс това, той е обектно ориентиран и поддържа наименувани параметри в подготвени отчети.
Вижте тази страхотна статия ( става въпрос за PDO срещу MySQLi, но аргументите там са валидни)