私のアプリには、「msgBox」という名前のテキストボックスと「sendBtn」という名前のボタンがあります。
ユーザーがボタンをタップすると、msgBox に入力されたテキストがサーバーに送信されます。
最近送信した15~20件を保存して表示したい。
どうやってやるの..??
助けてください。
私のアプリには、「msgBox」という名前のテキストボックスと「sendBtn」という名前のボタンがあります。
ユーザーがボタンをタップすると、msgBox に入力されたテキストがサーバーに送信されます。
最近送信した15~20件を保存して表示したい。
どうやってやるの..??
助けてください。
最新のアイテムを表示したい場合は、フォームの送信に現在の日付を含めることができます。次に、サーバーにアクセスするときに、項目を日付順に並べ替え、最初の 15 から 20 のみを表示します。この方法は、最近のエントリ専用の別のテーブルを作成するよりも簡単です。また、日付がエントリにタグ付けされるため、日付ごとにアーカイブを閲覧するのがはるかに簡単になります。
mySQL ステートメント (私が最もよく知っているサーバー言語) として、メッセージを挿入すると次のようになります ([メッセージ] はサニタイズされた MsgBox 値です)。
INSERT INTO `messages` (`msg`,`date`) VALUES ('[message]',NOW());
取得は次のようになります。
SELECT `msg` FROM `messages` ORDER BY `date` DESC LIMIT 15;
この方法は、最近のエントリ専用の別のテーブルを作成するよりも簡単です。また、日付がエントリにタグ付けされるため、日付ごとにアーカイブを閲覧するのがはるかに簡単になります。
お役に立てれば!