ページごとに10個のページ付けのコメントシステムがあります。コメントへのパーマリンクを作りたいです。ページ番号を指定したり、過度に大きなクエリや処理を行ったりすることなく、コメントがどのページにあるかをスクリプトに認識させたいと思います。したがって、たとえば、5ページのコメントへのリンクは、コメントページ5でブラウザを開き、コメントに#scrolledします(独自のページにコメントを表示するのではありません)。
私は2つのmysqlクエリを使用することを考えていました。1つはすべてのCommentIdをSELECTし、次にphpを使用array_search
して結果内の位置を見つけ、そこからどのページに表示されるかを計算できました。2番目のクエリは、必要なコメントのページを取得します。プルするコメントIDがたくさんある場合は特にそうですが、これは非常に非効率的なようです。
誰かがより簡単またはより効率的な方法を提案できますか?