【问题标题】:How to import csv files selected by user to database如何将用户选择的csv文件导入数据库
【发布时间】:2010-12-09 07:43:15
【问题描述】:

我想知道如何使用 php 将用户选择的 csv 文件导入数据库。

有什么实用的方法吗?

谢谢

【问题讨论】:

    标签: php mysql csv import


    【解决方案1】:

    PHP 有一个函数:fgetcsv()。但是,您仍然需要编写循环和将行插入数据库的代码。

    $in = fopen('filename.csv', 'r');
    while (($row = fgetcsv($in, 10000, ',')) !== false) {
      mysql_query("INSERT INTO ....");
    }
    fclose($in);
    

    【讨论】:

    • 是的,但是我怎样才能将它用于用户选择的文件,我想我需要先上传文件然后使用这个功能然后删除文件?
    • 使用 PHP 支持上传文件。请参阅tizag.com/phpT/fileupload.php 和其他教程。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-22
    • 2021-10-20
    • 2012-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多