Советую взяться за изучение ООП фреймворков. Тогда ты на практике уже поймешь что к чему и в чем прелесть 3х китов ООП. На php мне очень нравится фреймоврк kohana. Или самому попробовать вникнуть в паттерн проектирования MVC (Model - модель. Отвечает за работу с базой. View - представление.. класс отвечающий за работу с шаблонами. Controller - контроллер). В двух словах, это 3 базовых класса из которых вырастает бОльшая часть твоего приложения.
У каждой таблицы своя модель(Model) как правило, и все эти модели унаследуются от базовой модели. Вьюха (представление) - за работу с хтмлом.. а Контроллер находится между моделями и вьюхами, и указывает кому что делать. Инфы в инете валом по MVC.
Параллельно почитай книги про паттерны проектирования.