テーブルに基づいて異なる方法でmysqlの結合/結合の結果を表示する
質問
複数のテーブルからアクティビティのリストをテーブルに入力された日付順に生成する必要がありますが、(phpを使用して)それらを吐き出すと、各結果が自分のデザインに固有に見えるようにしますテーブルごとに。
つまり...私はテーブルを持っています:listings
、photos
、comments
- リストの結果は特定の方法で設計する必要があり、写真の結果は別の方法で設計する必要があり、コメントの結果は3番目の方法で設計する必要があります。
- 3つのテーブルすべての結果を1つの日付順リストにメッシュ化したいと思います。
MySQL結合で結果を取得できますが、表に従って結果を変更する方法がわかりません。
これは理にかなっていますか?
解決
プロセスは次のとおりです:
- データベースにクエリを実行し、日付順に結果を並べ替えます
- 結果作成テーブルを反復処理します。日付/変数に基づいて、作成中の現在の行にCSSクラスを割り当てます。(if / switch / functionなどを使用して、どのクラスを割り当てる必要があるかを判断します)
- 反復が完了したら、表などを完成させて表示します。
所属していません StackOverflow