【问题标题】:How to import CSV file and insert data into multiple tables using codeigniter?如何使用 codeigniter 导入 CSV 文件并将数据插入到多个表中?
【发布时间】:2015-12-06 10:58:51
【问题描述】:

我需要使用 codeigniter 导入一个包含两个链接的 MYSQL 表的数据的单个 csv 文件。导入时应该反映这两个表。例如表 1 是成员数据,表 2 是每个成员的各种详细信息,即每个成员在表 2 中可能有超过 1 条记录。

任何有建议的人。在此先感谢。

【问题讨论】:

    标签: mysql codeigniter csv


    【解决方案1】:
    <?php
    $row = 1;
    ini_set('auto_detect_line_endings',TRUE);
    if (($handle = fopen("file.csv", "r")) !== FALSE) {
        while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
            $num = count($data);
            echo "<p>=========================================== $num fields in line $row: ===========================================<br /></p>\n";
            $row++;
            for ($c=0; $c < $num; $c++) {
                echo $data[$c] . "<br />\n";
            }
        }
        fclose($handle);
    }
    ini_set('auto_detect_line_endings',false);
    ?>
    

    上面的代码对我有帮助,在添加了我的一些要求后效果很好。

    【讨论】:

      猜你喜欢
      • 2015-08-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-17
      • 2014-03-05
      • 1970-01-01
      • 2019-06-03
      • 1970-01-01
      相关资源
      最近更新 更多