###---###---###---###--- Welcome to Class-db ---###---###---###---###
#- What is class-db:
Class-db is a php5 base class to create database access wrapper
and to ease programmer work when it's time to work with database.
Class-db comes with some extended class for mysql and sqlite so
you can check thoose out to see how to create your own extended
Jonathan Gotti < jgotti at jgotti dot org >
http://opensource.org/licenses/lgpl-license.php GNU Lesser General Public License
I've created first version of class-db in 2003 (in fact it was only
class-mysqldb at this time) to assist me dealing with mysql database
common operation. after some change and i finally split it in a two
class: class-db and class-mysqldb in 2006 (there was already a sqlite
wrapper too at this time)
Over the time i added it some stuff as some methods to paginate results
and one of my favourite the smart question marks in conditions strings.
(still in 2006). I also added the possibility to have a single
instance of the same database connection (since 2007) and a new
decorator dbProfiler class to help profiling your application in 2008
and there we are.
#- How to use
you can find some sample of usage in the example file provided with the
library. you may additionnaly find some documentation at
#- contribution, bug report and feedback
Contribution, feedback and bug report are ALWAYS apreciated so don't
hesitate to send me a mail i'll always reply to you.
Also you can leave you bug reports at the online at
but please first check for any previous report at
Contribution to the wiki is appreciated too.
||Packages needed by this class
||Download||Why it is needed
|| .zip .tar.gz
||base abstraction class
||Other classes that need this package
||Why it is needed
||use instead of class mysql to work on a sqlite database
||Applications that use this package
If you know an application of this package, send a message to the author to add a link here.