Exibir resultados de junção/união MySQL de maneira diferente com base na tabela

StackOverflow https://stackoverflow.com/questions/538258

  •  22-08-2019
  •  | 
  •  

Pergunta

Preciso gerar uma lista de atividades de várias tabelas na ordem da data em que foram inseridas nas tabelas, mas quando as cuspir .

Ou seja, eu tenho as mesas: listings, photos, comments

  • Os resultados das listagens devem ser projetados de uma certa maneira, os resultados das fotos devem ser projetados de uma maneira diferente, os resultados dos comentários devem ser projetados uma terceira maneira.
  • Gostaria de combinar os resultados das três tabelas em uma lista ordenada por data.

Posso puxar os resultados com uma junção MySQL, mas não sei como alterar os resultados de acordo com a tabela.

Isso faz sentido?

Foi útil?

Solução

O processo é o seguinte:

  • Banco de dados de consulta, obtenha resultados de volta para a data
  • Itera sobre os resultados Criando a tabela, com base na data/variável, você atribuirá uma classe CSS à linha atual que está criando. (use um if/switch/function etc. para descobrir qual classe deve ser atribuída)
  • Após a iteração ser feita, complete a tabela / etc. e exiba.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top