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

   2024-09-30 5620
核心提示:在MySQL数据导入中,foreach循环并不是一个内置的语言结构首先,创建一个包含文件名的数组:$filenames = ['file1.csv'

在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)。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号