Projects / anyDB

anyDB

anyDB is a PHP database class which provides easy access the most important database functions. It contains classes to access MySQL, Postgres, ODBC, and SQLite and provides wrapper classes to other popular database classes like PEAR:DB, PHPLIB, ADOdb, and METABASE.

Tags Software Development Libraries php classes Database
Licenses LGPL
Implementation PHP

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  30 Nov 2004 13:36
  • Rrelease-after

Changes: This release has a new database layer for ODBC, an enhanced getTables() function, and adds the functions getDBs(), setDB(), getInsertId(), getDataId(), and getMapped(). It changes getValue(), updates PageWidget, enhances DBHelper::selectBox(), adds DBHelper::checkBoxes(), DBHelper::radioButtons(), and DBHelper::cloneDataset(), enhances DBHelper::dumpAll(), dumpColumn, and dumpNext(), fixes a bug in escapeStr(), and fixes a bug in anyDB::getLayer().

  • Rrelease-mid
  •  15 Sep 2003 02:44
  • Rrelease-after

Changes: A class was added for DBX, an XML-based database. SQLite is now also supported. It is now possible to pass a WHERE clause to the PageWidget class. A dbxLimitFunction() was included for DBX. All of the example files were rewritten and the documentation was updated.

  • Rrelease-mid
  •  25 Jul 2003 05:12
  • Rrelease-after

No changes have been submitted for this release.

  • Rrelease-mid
  •  10 May 2003 00:51
  • Rrelease-after

Changes: A directory structure was implemented to make things easier to find. AbstractDB.php was redesigned and BasicDB.php was added to seperate interface from implementation. The names of the getXXX functions were changed. Support for MetabaseDB and ADODB was improved, and a new QueryHelper helper class was added for generating SELECT, INSERT, DELETE, UPDATE, and REPLACE queries. New dumpColumn, getCount, and getMax functions were added to DBHelper.

  • Rrelease-mid
  •  18 Mar 2003 16:16
  • Rrelease-after

Changes: A new class (PageWidget.php) for presenting page-based information like in guestbooks, a new function execute() for AbstractDB (it incorporates the query() and allResults() methods for faster access), and new functions with shorter names but equal functionality for accessing results (next(), all(), nextValue(), allValues(), free()). Old functions still work and won't be deprecated for quite a while. A selectBox() function was added in DBHelper.php for dumping a result array in a html select box, and error message handling was improved in MysqlDB.php's constructor.

Rss Recent comments

Rcomment-before 20 Mar 2003 04:39 Rcomment-trans lennartg Rcomment-after

Re: Required subscription to download

> This site appears to require you to
> subscribe in order to actually get ahold
> of the source. Its is free... but still.
> As an alternative you can access it from
> here instead.

Yes, it does require a login but I did not feel this is a drawback. For people who don't want to sign in there I created an account for AbstractDB at Sourceforge.net (http://sourceforge.net/projects/abstractdb). There you will always find the latest official release there...

Rcomment-before 10 Mar 2003 17:55 Rcomment-trans rubin Rcomment-after

Required subscription to download
This site appears to require you to subscribe in order to actually get ahold of the source. Its is free... but still. As an alternative you can access it from here (http://oss.oregonstate.edu/downloads/abstractdb-2003-02-13.tar.gz) instead.

No-screenshot

Project Spotlight

Maven Android Plugin

An easy-to-use Maven plugin for Android.

Bcdee61f9e9f9b8f65eef3acf9d7e2cc_thumb

Project Spotlight

QuHelp

A simple HTML help generator.