重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

初心者です。よろしくお願いします。

簡易な掲示板を作っているのですが2chの様なage,sageシステム?の文の書き方がわからなくて苦戦しています。

掲示板に使っているテーブルは2つ
一つはスレッド本体のレコードをいれているものと、もう一つはレスなどコメントのレコードが入っています。

現在はスレッド本体のテーブル(ID順)に並べて表示させているのですが、新しいコメントがあればそれを一番上(2chの様に)に動かしたいと思っています。

自分なりに考えたのですがやり方が一向にわかりません。

もし、クエリー文で実現可能でしたらヒントだけでも教えて頂ければ嬉しいです。

よろしくお願いします。

A 回答 (2件)

・スレッド本体のレコードに、ageられた日時を記録するカラムを作る


・ageるレスが書き込まれたら、上記のカラムの値を書き込まれた時刻に更新する
・sageるレスが書き込まれた時は何もしない
・スレッド一覧は上記カラムの日付順に表示させる

こんなところでできないでしょうか?
    • good
    • 0
この回答へのお礼

な、なるほど。

すごく良く分かりました。

上記の内容で簡単に実現する事ができました。
ありがとうございました。

お礼日時:2006/03/22 12:50

レコードに更新時のタイムスタンプを登録するカラムはありますか?


それがあれば更新時間でソートすれば最新が一番上に来ます。
なければ厳しいかも。
    • good
    • 0
この回答へのお礼

ありがとうございます。

datetimeで取っているので並び変え可能でした。

お礼日時:2006/03/22 12:49

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す