2017-06-22 21 views
0

データベースからデータを取得しました。構造は次のようになります。多次元配列からデータをインポート

$array = array (array ('name'=>'oscar', 'surname'=>'trump', 'age'=>'40'),array ('name'=>'ben', 'surname'=>'simmons', 'age'=>'22'), array ('name'=>'daniel', 'surname'=>'green', 'age'=>'12')); 

このデータをデータベースにインポートします。それは同じ構造をしています。 ID、名前、姓、年齢。私は何らかのループがなければならないことを理解していますが、本当にそこに着くことはできません。あなたができるforeachループを使用して

答えて

1

...

<?php 
    $array = array (array ('name'=>'oscar', 'surname'=>'trump', 'age'=>'40'),array ('name'=>'ben', 'surname'=>'simmons', 'age'=>'22'), array ('name'=>'daniel', 'surname'=>'green', 'age'=>'12')); 
    foreach($array as $field=>$values){ 
     echo "insert into `table_name` set `name`='".$values['name']."', `surname`='".$values['surname']."', `age`='".$values['age']."';"; 
     echo "<br />"; 
    } 
?> 

出力、

insert into `table_name` set `name`='oscar', `surname`='trump', `age`='40'; 
insert into `table_name` set `name`='ben', `surname`='simmons', `age`='22'; 
insert into `table_name` set `name`='daniel', `surname`='green', `age`='12';