Отображать результаты соединения / объединения mysql по-разному в зависимости от таблицы - PullRequest
0 голосов
/ 11 февраля 2009

Мне нужно сгенерировать список действий из нескольких таблиц в порядке даты их ввода в таблицы, но когда я выкладываю их (с помощью php), я хочу, чтобы каждый результат выглядел специфично для дизайна, который у меня есть для каждого стола.

Т.е. ... у меня есть таблицы: listings, photos, comments

  • Результаты из списков должны быть разработаны определенным образом, результаты из фотографий должны быть разработаны по-другому, результаты из комментариев должны быть разработаны третьим способом.
  • Я хотел бы объединить результаты всех трех таблиц в один упорядоченный по дате список.

Я могу получить результаты с помощью соединения MySQL, но я не знаю, как изменить результаты в соответствии с таблицей.

Имеет ли это смысл?

1 Ответ

1 голос
/ 11 февраля 2009

Процесс такой:

  • База данных запросов, получение результатов в обратном порядке по дате
  • Итерируйте таблицу результатов, основываясь на дате / переменной, вы назначите CSS-класс для текущей строки, которую вы создаете (используйте if / switch / function и т. д., чтобы выяснить, какой класс должен быть назначен)
  • После завершения итерации заполните таблицу / и т. Д. И отобразите.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...