0

load_more.php への ajax 呼び出しを行うページ Home.php があります。Home.php には 5 つのエントリが表示されますが、同じユーザーによるエントリは 1 つしか表示されません (他のエントリは非表示になります)。次の 5 つのエントリに対して、次の 5 つのエントリを返すことになっている load_more.php を呼び出しますが、同様のユーザーが非表示になっているエントリを再び呼び出しますか?

最後のIDをHome.phpに返す方法は? ユーザーが「詳細」をクリックすると、他の 5 つのエントリが取得されて表示されるようにします。

ありがとう!感謝します!

4

1 に答える 1

0

Ajax 呼び出しで一度に 5 個を取得すると仮定すると、それにオフセットを渡す必要があります。次に、このオフセットを limit 句のデータベース クエリに送信します。何かのようなもの:

SELECT * FROM users GROUP BY users LIMIT 5,5

これにより、結果 #6 から始まる 5 つの結果が表示されます。次の 5 を表示するには、もう一度 load_more.php を呼び出し、今度はオフセット 10 を渡します。

SELECT * FROM users GROUP BY users LIMIT 10,5
于 2013-01-13T08:57:58.993 に答える