June 2002
Intermediate to advanced
384 pages
7h 53m
English
Metabase is a database abstraction layer for SQL-compliant databases. Developed by Manuel Lemos as an open-source software project, Metabase is available under the BSD license, and can be downloaded from http://www.phpclasses.org/browse.html/package/20.html.
Metabase was designed to accomplish two main goals:
Provide a database-independent API for PHP applications
Provide a database-independent mechanism for maintaining and updating database schema
Metabase accomplishes the first goal using just PHP, and the second using a combination of PHP and XML.
Metabase consists of the following components, implemented as PHP classes:
A database-independent public interface, or API, that developers can use ...