PDO potrebbe essere la scelta che fa per te.

Tieni presente che comunque non basta questo ad assicurarti la piena portabilità del tuo codice, a meno che non usi SQL standard di base