次のクエリを実行するクエリがあるとします。
編集
実際の sql ステートメントには order 句があるため、order 句を追加しました。
SELECT description, amount, id FROM table ORDER BY id
この場合、ID はデータセットに対して一意ではありません。このようなものが返されます。
Description Amount ID
----------- ------ --
1 Hats 45 1
2 Pants 16 1
3 Shoes 3 1
4 Dogs 5 2
5 Cats 6 2
6 Waffles 99 3
私がする必要があるのは、ID の各セクションを独自の div で囲むことです (つまり、1 つの div で行 1,2,3、別の div で 4,5、独自の div で 6 行)。
これにはたくさんの解決策がありますが、過度に複雑でない解決策は思いつきません。
データセット全体をループしながら、データセットの各セクションをループできるように、SQL をそのまま維持し、PHP でデータセットを何らかの方法で並べ替えられるようにしたいと考えています。
ある種の配列は機能しますが、その構造が私を困惑させています。
どうすればこれを機能させることができますか? PHPソリューションはアイデアですが、理論的にも役立ちます。