ADOdb

Database Abstraction Layer for PHP

User Tools

Site Tools


index

This is an old revision of the document!


ADOdb - Database Abstraction Layer for PHP

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

Note that ADOdb is not a replacement for the native PHP database extensions, but is built on top of them. This means that the corresponding driver(s) must be installed and correctly configured for ADOdb to work.

ADOdb runs on all active versions of PHP including PHP 7


Download the latest version Current Production Release
Download the latest documentation Latest Documentation Release

Current Status
Description Version
Earliest Supported Release 5.19.0
Current Production Release 5.20.9
Development Track Version 5
Development Track Version 6
Prior Releases SourceForge

<php> print '

<a href=“https://twitter.com/ADOdb_announce” class=“twitter-follow-button” data-show-count=“false” data-size=“large”>Follow @ADOdb_announce</a>

'; print “ <script type='text/javascript'>/*<![CDATA[*/!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+':platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs'); /*!]]>*/</script> ” ; </php> </WRAP> ==== Project Location ==== The source code and bug tracker are located at Github. See also the SourceForge project page. ==== 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. | 21/12/2016 | ADOdb version 5.20.9 is available. Full Changelog | | 17/12/2016 | ADOdb version 5.20.8 is available. Full Changelog | | 20/09/2016 | ADOdb version 5.20.7 is available. Full Changelog | | 31/08/2016 | ADOdb version 5.20.6 is available. Full Changelog | | 10/08/2016 | ADOdb version 5.20.5 is available. Full Changelog | | 09/04/2016 | ADOdb version 5.20.4 is available. Full Changelog | | 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 | ==== 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. We have put together a short list of some current projects. You are welcome to contribute to the project and help the Open Source community: * Share your experience * Answer user questions in the issue tracker * Submit your bug fixes, enhancements or new features via GitHub pull requests * Check the tag; 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. ==== Tags ====

==== Thanks ====

PHPStorm IDE

The ADOdb team would like to thank JetBrains for their valued support to the project, in the form of free PHPStorm IDE licences.

———— ===== 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. metatag-keywords=(php, programming, database, abstraction, layer, mysql, microsoft,sql,server, oracle, ibm, db2, firebird, interbase, postgres, postgresql, linux, ibase, code, simplicity, portable, sap, maxdb, adaptive, informix, odbc, XML, active, record, session, management, date, time, library, active, record) metatag-description=(ADOdb is a database abstraction layer for PHP. Compatible with most supported databases, it provides an easy way to use the same code against all databases, Portable code can be written that runs unchanged. It also simplifies PHP database access, and includes an extended date/time library, database managed session control, XML database management, and an active record library) metatag-robots=(INDEX,FOLLOW)

index.1490093578.txt.gz · Last modified: 2017/04/21 11:17 (external edit)