Conoces lo que es PDO? Esta es la manera mas transparente de hacer aplicaciones sin preocuparte por el motor de base de datos.
http://php.net/manual/es/ref.pdo-mysql.php http://www.php.net/manual/es/ref.pdo-pgsql.php
Basicamente la diferencia es la inicialización en el motor de la base de datos y el resto mantiene una estructura estandar y por tanto no genera traumatismos.
Aqui te dejo el ABC del PDO.
http://www.php.net/manual/es/book.pdo.php
Mira los ejemplos y poco a poco ve armando la función, si ya estas familiarizado con mysql sera mas facil.