0

我的 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 设计

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

我为我糟糕的英语道歉

4

1 回答 1

0

使用加载数据文件:

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)
于 2012-04-27T19:28:14.103 回答