私はPHPに新しいです、私は3日以内にそれを学ぶ、私はスタックしている、私は#Cの背景から来た。以下は私の行の結果です。残りのAPIは、PHPで返された行のデータを正規化mysqlは
while($row = mysqli_fetch_assoc($rowult)) {
echo json_encode($row);
}
//result of echo json_encode($row);
{"id":"1","name":"john","blood_type_id":"1","value": 213,"blood_name":"dog"}{"id":"1","name":"john","blood_type_id":"2","value": 888,"blood_name":"bat"}
このようなjsonを構築するにはどうすればよいですか?
以下のように行います: - - :
[{
"id":1,
"name":"john",
"blood":[{blood_type_id: 1},{value:213},{blood_name:"dog"},
{blood_type_id: 2},{value:888},{blood_name:"bat"}]
}]
MySql5.7以降では、JSONと呼ばれる非構造化型でデータを保存できます。必要ならば、jsonの完全な文字列を保存し、このjsonのサブセットを問い合わせることができます。 – 4EACH
@ 4EACHしかし、今私はこの単純なAPI構造体を出力しなければなりません。どうやって普通にやるの?私はPHPの男ではない、私は助けが必要です:( –
@ GlobinHughesあなたのデータ形式は、出力のためのあなたの仕様は私には意味がありませんが、私のフォーマットをいくつか結果を与えたサービスを使用していた場合、 – YvesLeBorg