![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
プログラム初心者です
シンプルな掲示板をつくりました
ホームページのトップページに新しく書き込まれたスレッドを表示したいです
状況を説明します
bbsに書き込まれたらbbsテーブルに行番号を付けてどんどんインサートしていくようにしてます
トップページはindex.phpです
index.php(トップページ)
mysqli(手続き型)のカラム bbsテーブル
id
(オートインクリメントでつけた行番号)
bbs_id
(タイトルごとのid。これでタイトルごとにまとめています)
title
スレタイトル
mes
書き込まれた文章
name
書いた人の名前
time
型はdatetimeです(書き込まれた日付)
例えば、下記のように書き込まれたら
新しい書き込みがbbs番号3番のスレが2013-09-10 12:10:00
新しい書き込みがbbs番号5番のスレが2013-09-10 12:00:00
だとしたら
3番のスレへのリンク
5番のスレへのリンク
のようにトップにスレへのリンクを書き込みが新しい順に20くらい表示したいです
よろしくお願いします
No.1ベストアンサー
- 回答日時:
質問としては、新規の書込みがあったスレッドの上位20件を取り出すSQLが知りたい、という事で良いでしょうか?
そうであれば、 bbs_id 毎の最新の time を比較して、その新しい順に並べ、上位20件分の bbs_id を取得すれば良いかと。
SELECT bbs_id, MAX(time) FROM bbs GROUP BY bbs_id ORDER BY MAX(time) DESC LIMIT 20;
※ bbs_id はタイトルごとのIDとなっていますが、タイトル=スレッドの様なので、スレッドを表す番号と仮定しています。
参考URL:http://dev.mysql.com/doc/refman/5.1/ja/select.html
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- PHP コメント機能に返信欄を矢印で追加したい 1 2022/05/09 21:17
- CGI (フリーの)ツリー掲示版CGI、昔は多用させてもらいましたが・・今セキュリティ上どうでしょう? 2 2023/06/25 07:18
- 2ちゃんねる 地域の匿名掲示板に毎度毎度 「心ないこと」を書き込む人の心理 2 2022/08/02 12:07
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- 戸籍・住民票・身分証明書 マイナンバーカードの更新について教えてくださいな マイナンバーカード更新の時期が来たので携帯で済ませ 2 2023/07/31 01:47
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- 2ちゃんねる 5chに書き込みができるスレとできないスレがある 1 2023/07/14 09:12
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- 会社・職場 会社の5ちゃんねるに自分が書き込まれたりしないかビクビクしています。 私はかなり大きい会社に新卒で入 3 2022/05/01 22:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQLで漢字名称を都道府県や市区...
-
SQLあってますか?こう?
-
初心者Mysqlの関数のsubstring...
-
php テーブルを作れない
-
エラー 1068 (42000): 複数の主...
-
はもうダメですか?
-
SQLで日付別のIDを生成するには
-
LIMIT で条件を満たしているの...
-
#1062 - '0' は索引 'PRIMARY' ...
-
SELECT * FROM `生徒名簿` INNE...
-
SQLでカラムを追加し、条件に合...
-
SQL構文です 画像のようにした...
-
テーブル:生徒名簿 生徒名簿の...
-
SQL任意に並び替えをしたい
-
SQLです。下記の問合せを行うク...
-
【MySQL】本当に困っています。...
-
データベースの複製の仕方(mysql)
-
下記の問合せを行うクエリを、P...
-
ある時間以内の利用者の抽出に...
-
【初歩】ラジオボタンをつかっ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
#1062 - '0' は索引 'PRIMARY' ...
-
テーブル名が可変の場合のクエ...
-
SQLでカラムを追加し、条件に合...
-
テーブル:生徒名簿 生徒名簿の...
-
SELECT * FROM `生徒名簿` INNE...
-
SQL構文です 画像のようにした...
-
〜のような結果を出すためのSQL...
-
このSQLあってますか?教えてく...
-
MySQLのテーブル作成でハイフン...
-
初心者Mysqlの関数のsubstring...
-
SQLです!!教えてください。あ...
-
参考書に従って入力したつもり...
-
SQLです!!教えてください。あ...
-
SQLです!!教えてください。あ...
-
データベースの接続に失敗して...
-
SQLで漢字名称を都道府県や市区...
-
SQLあってますか?こう?
-
エラー 1068 (42000): 複数の主...
-
`picture` varchar(255) のコマ...
-
【初歩】ラジオボタンをつかっ...
おすすめ情報