[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: sql запросы в классах
Gradus
Сайт писал давно на коленках.
Решил его весь перестроить и поменял схему бд.
Теперь не хочу делать sql запросы в модулях, а брать данные из классов. Что бы если нужно будет поменять схему бд опять, не лазить по всем модулям и менять запросы. А сделать это всё в одном классе.
В чём собственно проблема:
Класс video.class.php отдаёт видеоролики, но нужно ещё к примеру достать авторов роликов или коментарии ролика или, или, или... , соответственно через join. Но у них есть одинаковые столбцы (id,name и т.д.).

Я пока вижу два варианта решения:
1) подставлять алиасы в select для каждой доп. таблицы
2) вытаскивать ролики, а потом обращаться к примеру к классу users.class.php передавая соответствующие параметры, такие как id этих юзеров (но тут уже не joib, а второй лишний запрос будет). Всё это как-то не красиво получится.

Есть у вас есть мысли по решению задачи ?

p.s. если ничего не понятно, напишите, отредактирую с примером кода smile.gif

_____________
ДАВАЙ ДЕНЬГИ
R543264623869
Dezigo
Можете использовать уже готовую объектную модель для базы данных
http://www.doctrine-project.org/
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.