テーブルに基づいて異なる方法でmysqlの結合/結合の結果を表示する

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

  •  22-08-2019
  •  | 
  •  

質問

複数のテーブルからアクティビティのリストをテーブルに入力された日付順に生成する必要がありますが、(phpを使用して)それらを吐き出すと、各結果が自分のデザインに固有に見えるようにしますテーブルごとに。

つまり...私はテーブルを持っています:listingsphotoscomments

  • リストの結果は特定の方法で設計する必要があり、写真の結果は別の方法で設計する必要があり、コメントの結果は3番目の方法で設計する必要があります。
  • 3つのテーブルすべての結果を1つの日付順リストにメッシュ化したいと思います。

    MySQL結合で結果を取得できますが、表に従って結果を変更する方法がわかりません。

    これは理にかなっていますか?

役に立ちましたか?

解決

プロセスは次のとおりです:

  • データベースにクエリを実行し、日付順に結果を並べ替えます
  • 結果作成テーブルを反復処理します。日付/変数に基づいて、作成中の現在の行にCSSクラスを割り当てます。(if / switch / functionなどを使用して、どのクラスを割り当てる必要があるかを判断します)
  • 反復が完了したら、表などを完成させて表示します。
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top