MySQL -Join/Union -Ergebnisse auf der Grundlage der Tabelle unterschiedlich anzeigen

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

  •  22-08-2019
  •  | 
  •  

Frage

Ich muss eine Liste von Aktivitäten aus mehreren Tabellen in der Reihenfolge des Datums, an dem sie in die Tabellen eingegeben wurden .

Dh .. ich habe die tische: listings, photos, comments

  • Die Ergebnisse aus Listings sollten auf eine bestimmte Art und Weise konzipiert werden, die Ergebnisse von Fotos sollten auf eine andere Art und Weise gestaltet werden, die Ergebnisse aus Kommentaren sollten auf einen dritten Weg entwickelt werden.
  • Ich möchte die Ergebnisse aller drei Tabellen in eine Datumsliste verwandeln.

Ich kann die Ergebnisse mit einem MySQL -Join ziehen, aber ich weiß nicht, wie ich die Ergebnisse gemäß der Tabelle verändern soll.

Macht das einen Sinn?

War es hilfreich?

Lösung

Der Prozess ist Folgendes:

  • Abfragendatenbank, rufen Sie die Ergebnisse zurück, die nach Datum bestellt wurden
  • Iterer über die Erstellung von Ergebnissen, basierend auf Datum/Variable, verweisen Sie der aktuellen Zeile, die Sie erstellen, eine CSS -Klasse. (Verwenden Sie eine IF/Switch/Funktion usw., um herauszufinden, welche Klasse zugewiesen werden sollte)
  • Nach der Iteration vervollständigen Sie die Tabelle / usw. und Anzeige.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top