Php 读取包含pdf文档数据的CSV文件,并将信息存储在MYSQL数据库中

Php 读取包含pdf文档数据的CSV文件,并将信息存储在MYSQL数据库中,php,mysql,csv,repository,document,Php,Mysql,Csv,Repository,Document,我的CSV文件有如下数据--- 文件名、标题、docType “abc.pdf”、“设计文档1”、“设计” “125_df.pdf”、“测试文档”、“测试” “abc4.pdf”、“设计” 我希望在PHP中:--- 逐行读取CSV数据,并将其存储在数据库和 为每个文件生成唯一的文件名,并将其存储在特定文件夹中 我正在寻找像这样的表输出-- 文件ID文件名、标题、doctype 00001 abc.pdf设计文件1设计 00002 125_df.pdf测试数据测试 00003 abc4.pdf设计

我的CSV文件有如下数据---

文件名、标题、docType “abc.pdf”、“设计文档1”、“设计” “125_df.pdf”、“测试文档”、“测试” “abc4.pdf”、“设计” 我希望在PHP中:---

  • 逐行读取CSV数据,并将其存储在数据库和
  • 为每个文件生成唯一的文件名,并将其存储在特定文件夹中
  • 我正在寻找像这样的表输出--

    文件ID文件名、标题、doctype 00001 abc.pdf设计文件1设计 00002 125_df.pdf测试数据测试 00003 abc4.pdf设计 如有任何建议/程序能有效完成,我将不胜感激

    我为我糟糕的英语道歉

    使用加载数据填充:

    LOAD DATA INFILE 'yourfilename.txt' INTO TABLE yourtablename (col1,col2,...);
    
    在PHP中,您可以运行类似以下内容的查询:

    mysql_query("LOAD DATA INFILE 'yourfilename.txt' INTO TABLE `yourtablename` FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n';",$con)
    

    如果您想使用PHP来实现这一点,请查看函数并从那里开始。
    LOAD DATA INFILE 'yourfilename.txt' INTO TABLE yourtablename (col1,col2,...);
    
    mysql_query("LOAD DATA INFILE 'yourfilename.txt' INTO TABLE `yourtablename` FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n';",$con)