私はデータベースから配列を作成する方法に熱心ではありません。それらを学ぶことを避けようとしましたが、どうやらそれは今のところ必要です。
基本的に、私のデータベースは数百万行で構成されています。プレーヤー名とスナップ(Unix TimeStamp)は通常「複製」されますが、これらの行(city、x、yなど)のデータは異なります。
理想的には、ステートメントを介して配列を作成する方法を理解しようとするとSELECT
、次のようになります。
出力、次のようになります。名前=スナップ=>(その日の都市の数)、スナップ=>(別の日の都市の数)..など。
ここでの質問は、名前を1回プルし、スナップに基づくカウントで複数のスナップをプルするための適切な配列「コマンド」(これを呼び出す場合)は何ですか。
私のSELECTは行きます:
// SELECT count(*), player, snap
// FROM DB WHERE GROUP BY snap, player ORDER BY snap, player DESC
while ($row = fetch_assoc($Result) {
// How you go about putting array here?
}