Класс не рекомендуем к использования и остался здесь только для истории!
Основными задачи, решаемые с помощью использования класса :
- уменьшение "лишнего" кода.
- легкая работа с несколькими бд
- отсутствие надобности вставлять префикс таблиц в каждый запрос.
Думаю я с ними справился
Реабилитируюсь после SWOM (если кто помнит).
Прекрепляю класс и описание работы.
Писал для себя, но думаю будет полезен в массах
прикольно 
4, что бы ошибки не испортили вид страницы
Morgan, а зачем у тебя к каждому запросу собачка? Если при конекте хватит его плюс режим дебага присутствует
Да и если применять INNER JOIN ?) префикс уедет далеко...
6, мне незачем. у меня свой класс есть
и считаю, что каждый должен писать свой, потому что требования разные да и кодеру будет + в портфолио.
7,
preg_match_all('~(FROM|INSERT INTO|UPDATE|DELETE FROM|TRUNCATE TABLE) `(.*)`~siUu',$sql,$finds);
Morgan, я как бы про, если
INNER JOIN `table1`.`name`
а вообще, +1 полюбому за старание