php-mysql data layer generator