ユーザーがページをロードすると、ページのロードで最新の 10 件の投稿をすべて取得できます。
例えば -
ID POST 1 Post1 2 Post2 3 Post3 . . . 10ポスト10
したがって、ユーザーがページの下部をスクロールすると、ajax コードが呼び出され、最後の ID が入力として渡され、SQL クエリで LIMIT を使用してページネーションが行われます。
例 - 私の最後の投稿 ID は 50 で、ユーザーはページを下にスクロールするため、クエリが起動します。id < 50 LIMIT 10 の tableName から * を選択します。
これは古い投稿用です。つまり、新しい投稿がある場合は、ユーザーがページを更新したときに、最後の ID を使用して新しいクエリを使用して新しい投稿を確認できます。Select * from tableName where id > 50 LIMIT 10
これは新しい投稿用です。両方のコレクションを単一のリクエストでページに返します。両方を評価することで、新しい div タグを挿入してこれを表示できます。
ajax と JSON の組み合わせを使用できます。JSON と AJAX の詳細については、ここをクリックしてください。