foreach循环在MySQL数据导入中的应用

avatar
作者
筋斗云
阅读量:0

在MySQL数据导入中,foreach循环并不是一个内置的语言结构

首先,创建一个包含文件名的数组:

$filenames = ['file1.csv', 'file2.csv', 'file3.csv']; 

然后,使用foreach循环遍历数组,并使用LOAD DATA INFILE命令将每个CSV文件导入到MySQL数据库中:

foreach ($filenames as $filename) {     $sql = "LOAD DATA INFILE '$filename'             INTO TABLE your_table_name             FIELDS TERMINATED BY ','             LINES TERMINATED BY '\n'             IGNORE 1 ROWS;";      if (mysqli_query($conn, $sql)) {         echo "File $filename imported successfully.\n";     } else {         echo "Error importing file $filename: " . mysqli_error($conn) . "\n";     } } 

这段代码将遍历$filenames数组中的每个文件名,并使用LOAD DATA INFILE命令将其导入到MySQL数据库中。如果导入成功,将输出成功消息;如果导入失败,将输出错误消息。

请注意,您需要根据实际情况修改表名、字段分隔符和行分隔符。同时,确保已正确配置数据库连接($conn)。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!