jsonファイルを作成したいと思います。mysqlデータベースからjsonファイルを作成するにはどうしたらいいですか?
$data = $db->query('SELECT * FROM data ORDER BY id ASC;')->fetchAll(PDO::FETCH_ASSOC);
$json_string = json_encode($data);
$file = 'data.json';
file_put_contents($file, $json_string);
マイ結果:
[{
"id": "123",
"timestamp": "2017-05-12 16:22:39",
"name": "bear",
"description": "dance all day"
},
....
}]
しかし、私はacutally必要があります形式は次のとおりです。
{
"data": [
[
"123",
"2017-05-12 16:22:39",
"bear",
"dance all day"
],
....
]
}
を閉鎖している "]"? – user1506104
あなたのためにそれを更新しました – Jarla
それはあなたが必要なものによって異なります。オブジェクトの配列が必要ですか?または配列データを含むオブジェクトが必要ですか?あなたの結果はオブジェクトの配列です。実際に必要な形式は後者です。どちらも有効なjson形式です。 http://json.org/ – user1506104