ホームページ >バックエンド開発 >PHPチュートリアル >PHPによるソートのためのpostsテーブルからのデータの読み取りに関連する問題

PHPによるソートのためのpostsテーブルからのデータの読み取りに関連する問題

WBOY
WBOYオリジナル
2016-06-13 12:30:36855ブラウズ

PHP は、
posts post table
を並べ替えるために、posts テーブルからデータを読み取ります Posts_hot 投稿関連情報テーブル
Posts_hot テーブル ID は Posts テーブル
を関連付けます photos_hot テーブルの hot_top は、投稿が上部に固定されていることを意味します
投稿テーブルのposts_dt_timeは、投稿の最新返信時刻を示します
問題は、フォーラム ID に基づいて投稿のリストを読み取り、その投稿を先頭に保ち、他の投稿を最新の返信時間順に並べ替えることです。
SQL
投稿 p,users u,posts_hot ph から p.*,u.*,ph.* を選択します。ここで、p.forumid=$forumid、p.userid=u.user_id、p.hotid=ph.hot_id の順序は h.hot_top;
このように、前にある固定されたものしか押せません。後ろにposts_dt_timeを追加すると混乱が生じます。これを解決する方法はありますか?

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。