1

次のコードを使用して、フォルダー内のファイルを反復処理し、データを MYSQL テーブルにロードします。私はこれをうまく機能させることができませんでした。より良い解決策はありますか?

if ($handle = opendir('C:\Documents and Settings\Desktop\CSV Files')) {
while(false !== ($entry = readdir($handle)))
{
mysql_query("LOAD DATA LOCAL INFILE %handle
                          INTO TABLE main_table
                          FIELDS
                          TERMINATED BY ','
                          OPTIONALLY ENCLOSED BY '"'
                          ESCAPED BY '"'
                          LINES TERMINATED BY '\r\n'
                          IGNORE 1 LINES")
}
}
4

1 に答える 1