自动导入CSV文件并上传到数据库
|
我的一位客户的所有产品信息均由外部来源处理。他们以CSV文件的形式提供给我,他们会定期更新并上传到我指定的ftp文件夹中,例如每周一次。
该CSV文件中包含所有产品信息;产品名称,规格,图像位置等
我为客户建立的站点正在运行一个MySQL数据库,我认为该数据库将保存所有产品信息,因此已构建为可以处理所有产品数据。
我的问题是:我该如何创建并运行一个脚本,该脚本将从指定的FTP文件夹中查找新添加的CSV文件,提取数据,并替换相关MySQL表中的所有数据,而这些都是自动完成的?
这甚至有可能吗?
由于我不想使用IFrame选项S,因此不胜感激。
没有找到相关结果
已邀请:
4 个回复
课刊灭似
现在,您已经准备好数组“ 1”,可以通过迭代将其插入数据库。
埃庐
恋裂
薄扩络拜
(可选)您只需触摸文件即可知道何时执行了上一次数据加载。如果scv \的文件mtime大于\“ helper \”文件,则应触摸它并执行查询。 有关LOAD DATA INFILE SQL语句的文档在这里 当然,查询错误还有余地,但是我希望您能够处理它(您只需要确保正确加载数据,并且在这种情况下只能触摸文件或编写新的mtime)。