0

私のCSVファイルには次のようなデータがあります---

ファイル名、タイトル、docType
"abc.pdf","DesignDocument1", "デザイン"
"125_df.pdf","testingDocument", "テスト"
"abc4.pdf","","デザイン"

私はPHPでしたい:---

  1. CSV データを 1 行ずつ読み取り、データベースに格納し、
  2. 各ファイルに一意のファイル名を生成し、特定のフォルダーに保存します

次のようなテーブル出力を探しています--

fileID ファイル名、タイトル、文書型
00001 abc.pdf DesignDocument1 デザイン
00002 125_df.pdf testingDecument テスト
00003 abc4.pdf デザイン

それらを効率的に行うための提案/手順をいただければ幸いです

下手な英語をお詫びします

4

1 に答える 1

0

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