However, phpBB supports several popular database software packages, as you may know. In order to do this while keeping the size of phpBB itself reasonable, a special coding method called a "database abstraction layer," or "DBAL," is used. As with most things, the DBAL has good and bad points. However, it is one of the backbones of phpBB.
In this tutorial, we will explore the phpBB Database Abstraction Layer, it's good and bad points and benefits for hack authors. The DBAL's functions will also be listed, explained and equated to the PHP functions they use.
- What is good about the DBAL?
- What is bad about the DBAL?
- Should hack authors write code using the DBAL? Why?
- How to use the DBAL
- About the DBAL variables
- About the DBAL functions
For ease of use by hack authors, a downloadable version of this tutorial is available in the phpBBHacks.com database. Download it and you'll be able to browse the tutorial offline at anytime in your favorite web browser.