使用列名

时间:2015-06-25 15:42:14

标签: php mysql arrays csv

我下载了一个为房地产网站提供房产列表的数据源。我正在将此feed转换为csv文件,我有几个php文件将csv数据插入到mysql数据库中。我让他们根据数组编号工作(即'"。$ mq_out($ arr [1])。"'等等。问题是,我不是我自己控制这个feed,所以当对这个feed进行任何更新时,阵列号会经常变化。这些更新经常发生,所以我试图避免每次都重新配置数组。

有没有办法根据csv文件中的列名导入数组数据?

以下是我的sql插入脚本和我的csv文件的示例。

$sql = "insert into ".$tablename." values (
 '',
 '',
 '".mq_out($arr[9])."',
 '".mq_out($arr[5])."',
 '".mq_out($arr[7])."' ,
 '".mq_out($arr[13])."' ,
 '".mq_out($arr[14])."'  ,
 '' ,
 '".mq_out($arr[U_UserLastName])."',
 '".mq_out(.$row->U_LoginName.)."',
 '".mq_out($arr[2])."',
 '".mq_out($arr[4])."',
 '".mq_out($arr[6])."',
 '',
 '',
 '',
 '',
 '".mq_out($arr[14])." ".mq_out($arr[15])."',
 '',
 '',
 '')";

csv文件在这里。 http://stevenwilsondesigns.com/samplecsv.html

0 个答案:

没有答案