This page describes the required and optional include files for use in applications. Other helpful notes are:
The following include file is required for all database applications:
require 'adodb-directory/adodb.inc.php';
prior to inclusion of the file, the following constant may optionally be defined:
Any driver and library files automatically include, based on driver and requirements. However, if you are modifying ADOdb file and are having difficulties debugging, your optional core includes can look like this:
require 'adodb-directory/adodb.inc.php'; require 'adodb-directory/adodb-lib.inc.php'; require 'adodb-directory/drivers/adodb-{driver}.inc.php'; require 'adodb-directory/adodb-datadict.inc.php'; require 'adodb-directory/datadict/datadict-{driver}.inc.php';
The ADOdb Date/Time Library is standalone and does not require a database connection.
require 'adodb-directory/adodb-time.inc.php';
The ADOdb Session Library should be included after the database handler. Make sure to use the adodb-session2.inc.php, not adodb-session.inc.php.
require 'adodb-directory/adodb.inc.php'; require 'adodb-directory/session/adodb-session2.inc.php';
require 'adodb-directory/adodb.inc.php'; require 'adodb-directory/session/adodb-cryptsession2.inc.php';
Do not use this with Oracle Databases.
require 'adodb-directory/adodb.inc.php'; require 'adodb-directory/session/adodb-session-clob2.inc.php';
The ADOdb Session Library should be included after the database handler. Make sure to use the adodb-xmlschema03.inc.php, not adodb-xmlschema.inc.php.
require 'adodb-directory/adodb.inc.php'; require 'adodb-directory/adodb-xmlschema03.inc.php';