PHP - MySQLi Database Abstraction Layer  (DAL)