私はJSONデコードで受け取っている連想配列を持っています。私は、この配列の異なる部分をユーザデータベースに入力する必要があります。私は研究してきたし、単純なarrsaysでそれを行う方法を見つけた、ちょうどこの配列の大きなものではありません。配列は次のように設定されます:多次元配列をループしてmysqlに挿入する方法
array (
'status' => 'success',
'facility' =>
array (
'id' => 'id',
'url' => 'url',
'name' => 'name of divison',
'atm' => 'cid',
'datm' => 'cid',
'ta' => 'cid',
'ec' => '0',
'wm' => 'cid',
'fe' => 'cid',
'roster' =>
array (
0 =>
array (
'cid' => 'cid',
'fname' => 'name',
'lname' => 'name',
'email' => 'name',
'rating' => 'rating',
),
このコードを使用しようとしましたが、何も返されませんでした。
$rating = $json['facility']['roster']['rating'];
var_dump($rating);
Iveはプライバシーの問題により値を標準化しました。 MySQLデータベースに入力する必要がある、約38人のユーザがロスター配列にあります。誰かが私がそうすることができる方法を知っていれば、彼らが分かち合うことができれば非常に感謝します。
ありがとうございます!あなたがデータベースにJSONを扇形に開くしている場合は、おそらく
$json['facility']['roster'][0]['rating'];
ある
は
これはコード作成サービスではありません。私たちはあなたのシステムを構築するためのものではありません。コード/データがどこから来るかは関係ありませんが、データベースに挿入する仕組みは変わりません。 –
試したコードと問題のある箇所を表示してください。 – trincot
はい、問題が発生しているデータベースにデータを挿入していません。データベース内の特定の要素を変数に変換し、データベースに挿入できるようにします。 –