【问题标题】:Read CSV file that contains data about pdf documents and store the information in MYSQL database读取包含pdf文档数据的CSV文件并将信息存储在MYSQL数据库中
【发布时间】:2012-04-27 19:25:16
【问题描述】:

我的 CSV 文件有类似的数据---

文件名、标题、文档类型 “abc.pdf”,“DesignDocument1”,“设计” "125_df.pdf","testingDocument","Test" "abc4.pdf","","设计"

我想在 PHP 中:---

  1. 逐行读取CSV数据并存入数据库
  2. 为每个文件生成唯一的文件名并将它们存储在特定文件夹中

我正在寻找表格输出,例如--

fileID 文件名、标题、文档类型 00001 abc.pdf DesignDocument1 设计 00002 125_df.pdf testingDecument 测试 00003 abc4.pdf 设计

我将不胜感激任何有效地完成它们的建议/程序

我为我糟糕的英语道歉

【问题讨论】:

  • 如果您想使用 PHP 来执行此操作,请查看 fgetcsv() 函数并从那里开始。

标签: php mysql csv repository document


【解决方案1】:

使用 LOAD DATA INFILE:

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)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-10
    • 2011-06-19
    相关资源
    最近更新 更多