これは私のウェブサイトでの検索結果の注文に関する問題です。
検索を行うと、コンテンツページにランダムな結果が表示されます。このページにはページネーションも含まれています。私はSQLクエリとしてユーザーをフォローしています。
SELECT * FROM table ORDER BY RAND() LIMIT 0,10;
だから私の質問は
ユーザーが次のページにアクセスするたびに、既に表示されている結果が再び表示されないようにする必要があります(次のクエリで、メモリ効率の高い方法で除外しますが、rand()で並べ替えます)
訪問者が最初のページに移動するたびに、異なる結果のセットがあります。これでページ付けを使用することは可能ですか、それとも順序は常にランダムになりますか。
MYSQLでシードを使用できますが、実際にどのように使用するかわかりません。