有人能给我一些关于如何创建PHP脚本来将远程csv文件加载到mySQL表中的指针吗?将远程CSV导入到mySQL表中?
我已经在CSV和相关类型的字段中设置了mySQL表。
,我相信我可以用下面的,如果该文件是在本地系统上:
LOAD DATA INFILE 'data.txt' INTO TABLE db2.my_table;
的端到端解决方案将是它有一个cronjob到凌晨4点每运行PHP脚本在Linux服务器早上。 CSV文件将位于需要登录凭证的SFTP共享中。不幸的是,它不能位于同一个盒子上。
考虑到下文西蒙斯评论,我现在正在努力得到它的本地导入:
$data = $conn->query('LOAD DATA INFILE ' .$filelocation. ' INTO TABLE wl_transactions FIELDS TERMINATED BY ";" IGNORE 1 LINES');
这将是有帮助的:HTTP://www.johnboy.com/blog/tutorial-import-a-csv-file-using- php-and-mysql –
我相信现在已经过时了,它不使用PDO,而且据我所知,LOAD DATA现在意味着你不必循环访问内容。 – Xeo