Php 将数组数据插入mysql表

Php 将数组数据插入mysql表,php,mysql,Php,Mysql,如何使用下面的代码将数组数据从网页插入mysql表。 实际上,我想将数据从xls/csv/xml文件导入网页,然后插入mysql表。与此链接中的教程类似: 这些记录已添加到数据库中: 弗斯特 中间的 最后 电子邮件 < < < < 单击以查看整个表。 您想将整个数组存储在一个列中,对吗?他想从xls获取数据并保存在数据库表中。。表中的列肯定不同..根据excel列,数据库中的列名相同。由于我是PHP新手,您能告诉我需要将代码放在何处以将信息存储到mysql表中吗?请参考有关如何将数据插入

如何使用下面的代码将数组数据从网页插入mysql表。 实际上,我想将数据从xls/csv/xml文件导入网页,然后插入mysql表。与此链接中的教程类似:


这些记录已添加到数据库中:
弗斯特
中间的
最后
电子邮件
<
<
<
<
单击以查看整个表。



您想将整个数组存储在一个列中,对吗?他想从xls获取数据并保存在数据库表中。。表中的列肯定不同..根据excel列,数据库中的列名相同。由于我是PHP新手,您能告诉我需要将代码放在何处以将信息存储到mysql表中吗?请参考有关如何将数据插入数据库的链接,因为您的新手会更好地了解您是将数据存储到单个列还是多个列??
<?php foreach( $data as $row ) { 
INSERT INTO table_name (column1, column2, column3,...)
VALUES (value1, value2, value3,...)
}
?>
$columns = implode(", ",array_keys($row));
$escaped_values = array_map('mysql_real_escape_string', array_values($insData));
$values  = implode(", ", $escaped_values);
$sql = "INSERT INTO `table`($columns) VALUES ($values)";
<?php foreach( $data as $row ) { 
$sql= "INSERT INTO table_name (`first`, `middle`, `last`,`email`)VALUES (".$row['first'].", ".$row['middle'].", ".$row['last'].",".$row['email'].")";
}
$query = mysql_query($sql);
?>