2

クエリを実行して、mysql データベース内のすべてのレストランを取得します。その後、緯度/経度座標に基づいて、PHP usort 関数を使用してユーザーまでの距離でこれらを並べ替えます。

新しいページ分割されたページごとにすべてのアイテムに対してクエリと usort を実行する必要なく、usorted 配列をページ分割する最も効率的な方法は何ですか?

4

1 に答える 1

0

PHPでこれを行うべきではありません。MySQL は、結果セットのソートにおいてより優れた仕事をします。

MySQL でこれを行う方法についての論文がここにあり、ここで参照されています。

使用している式に関係なく、ストアド プロシージャを使用する必要がある場合でも、MySQL でこれを実行できるはずです。

于 2012-11-20T07:27:41.183 に答える