繁体   English   中英

从多维数组导入数据

[英]Import data from multi-dimensional array

我已经从数据库中检索了数据。 结构看起来像这样。

$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循环,您可以...

<?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';

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM