Medooを使用するので、同様に選択して前進:CSVは
$medoo->query('SQL Goes HERE')->fetchAll();
結果は、以下の構造で返される:
Array (
[0] => Array (
[Column 0 name] => "VALUE OF Record 0, Column 0"
[0] => "VALUE OF Record 0, Column 0"
[Column 1 name] => "VALUE OF Record 0, Column 1"
[1] => "VALUE OF Record 0, Column 1"
...
...
[Column 99 name] => "VALUE OF Record 0, Column 99"
[99] => "VALUE OF Record 0, Column 99"
)
[1] => Array (
[Column 0 name] => "VALUE OF Record 1, Column 0"
[0] => "VALUE OF Record 1, Column 0"
[Column 1 name] => "VALUE OF Record 1, Column 1"
[1] => "VALUE OF Record 1, Column 1"
...
...
[Column 99 name] => "VALUE OF Record 1, Column 99"
[99] => "VALUE OF Record 1, Column 99"
)
...
...
...
[99] => Array (
[Column 0 name] => "VALUE OF Record 99, Column 0"
[0] => "VALUE OF Record 99, Column 0"
[Column 1 name] => "VALUE OF Record 99, Column 1"
[1] => "VALUE OF Record 99, Column 1"
...
...
[Column 99 name] => "VALUE OF Record 99, Column 99"
[99] => "VALUE OF Record 99, Column 99"
)
)
すべての配列は、連想キーとインデックス付きキー値ペアの両方を有します何らかの理由で、なぜ彼らはそれをそのように構築したのか100%ではありません。インデックスされた結果をすべて削除し、連想配列だけを残す方法に関する提案はありますか?
PDOで); 'あなたのクエリがどこにあるのかは分かりませんが、使用しているドライバを推測するだけです。 – ArtisticPhoenix
'fputcsvは、多次元配列の場合、どのように実際に動作するのか分かりません。わかっている限り、foreachでトップレベルをループし、' $ row'をファイルに出力する必要があります。典型的には、それはどのように行われます。 – ArtisticPhoenix
私はPDOを使用していません、私はmedooを使用しています:http://medoo.in – TheRealMrCrowley