Часто фигурировал вопрос о классе MySQL. Выкладываю свой. На идеал не претендую, но мне очень удобно с ним работать. Здесь реализован на первый взгляд нестандартный механизм вывода данных, основаный на шаблонах, но как уже говорилось выше, на идеал не претендую