- skip to content

# Database Abstraction Layer

### User Tools

- Login

### Site Tools

- Recent changes
- Media Manager
- Sitemap

### Sidebar

##### Resources

- Reference Manual
- User Guide
- The Data Dictionary
- ADOdb-xmlschema
- ADOdb Active Record
- Performance Monitoring
- Date/Time Library
- Session Management Library
- Unsupported Addons
- Coding Standards

##### Supported Databases

- Access
- ADO
- CSV
- Firebird
- Frontbase
- IBM DB2
- Informix
- Interbase
- LDAP
- Microsoft SQL Server
- MySQL
- Netezza
- ODBC
- ODBTP
- Oracle
- PDO
- Postgresql
- SAP ADS
- SAP ASE
- SAP Maxdb
- SAP Sqlanywhere
- Sqlite
- Sybase
- Plain Text
- Visual Foxpro

##### Other

- Feature Comparison Matrix
- Connection Matrix
- Include File Guide

index

# ADOdb

ADOdb is a fast, easy to use, popular database abstraction layer for PHP. It allows the same code to be used when accessing a wide range of databases. It has been actively maintained since 2000 by the project's founder and numerous community contributors. ADOdb contains components for querying and updating databases, as well as an Object Orientated Active Record library, schema management and performance monitoring. It also contains the following standalone extensions:

- A Date/Time library to handle dates outside of the normal PHP limits.
- A Session Management library that extends the normal PHP functionality to allow storing of session management data in a database, or in encrypted values

Current Production Release

##### Current Status

Description | Version
--- | ---
Earliest Supported Release | 5.19.0
Current Production Release | 5.20.3
Development Track | Version 5
Development Track | Version 6

Follow @ADOdb_announce

### How To Ask For Help

You can post an issue in the Github issue tracker.

To help with quick resolution:

- Try running the code with Debug Mode enabled
- Give the version of ADOdb you are using. Please check the top of this page for the earliest release that is supported by the community.
- Give the version of PHP you are using, the operating system, the driver and the database version.
- Provide a code snippet, and if possible a description of what you are expecting to receive from a function

You can also ask questions on

- Stack Overflow using a tag of adodb-php
- gitter, community adodb/adodb

### Announcements

Follow us on @ADOdb_announce on twitter. We post notices of new releases and important bug fixes first there.

01/01/2016 | ADOdb version 5.20.3 is available. Full Changelog
27/12/2015 | ADOdb version 5.20.2 is available. Full Changelog
06/12/2015 | ADOdb version 5.20.1 is available. Full Changelog
28/11/2015 | ADOdb version 5.20.0 is available. Full Changelog

### Why Don't You Support Earlier Versions?

Version 5.19 was released in 2013, you should be at least to that point.

### Our Community

The ADOdb user base is large, with an average of 300 downloads a week, You can participate in the project and help the Open Source community. There are numerous of options to do that.

- Share your experience
- Check the 'dormant' tag below. If you have expertise in the Databases listed, consider helping us out
- Help us improve documentation, both developer and user. It has recently been converted from old html files, and may contain numerous errors.
- Answer user questions in the issue tracker

### Our User Base

We have put together a list of some current projects Here

### Tags

access active active_record borland cache codesniffer db2 debugging deprecated dormant embarcadero firebird foxpro freetds frontbase ibm informix interbase memcached microsoft_sql_server mysql netzza obsolete odbc oracle pear phpdocumentor portable postgres sap semantic smart_transactions sql_server sqlite2 sqlite3 supported unicode unix windows

## Copyright

2000-2013 © John Lim
2014- © Damien Regad, Mark Newnham & The ADOdb Community

ADODb is dual-licensed under the BSD and Lesser GPL license, with the BSD License having priority

index.txt · Last modified: 2016/01/16 19:11 by mnewnham

### Page Tools

- Show pagesource
- Old revisions
- Backlinks
- Rename Page
- Back to top