0

私のアプリには、「msgBox」という名前のテキストボックスと「sendBtn」という名前のボタンがあります。
ユーザーがボタンをタップすると、msgBox に入力されたテキストがサーバーに送信されます。

最近送信した15~20件を保存して表示したい。
どうやってやるの..??

助けてください。

4

1 に答える 1

1

最新のアイテムを表示したい場合は、フォームの送信に現在の日付を含めることができます。次に、サーバーにアクセスするときに、項目を日付順に並べ替え、最初の 15 から 20 のみを表示します。この方法は、最近のエントリ専用の別のテーブルを作成するよりも簡単です。また、日付がエントリにタグ付けされるため、日付ごとにアーカイブを閲覧するのがはるかに簡単になります。

mySQL ステートメント (私が最もよく知っているサーバー言語) として、メッセージを挿入すると次のようになります ([メッセージ] はサニタイズされた MsgBox 値です)。

INSERT INTO `messages` (`msg`,`date`) VALUES ('[message]',NOW());

取得は次のようになります。

SELECT `msg` FROM `messages` ORDER BY `date` DESC LIMIT 15;

この方法は、最近のエントリ専用の別のテーブルを作成するよりも簡単です。また、日付がエントリにタグ付けされるため、日付ごとにアーカイブを閲覧するのがはるかに簡単になります。

お役に立てれば!

于 2012-06-18T20:04:00.610 に答える