从特定的.csv文件 - PHP脚本插入到表中

时间:2016-05-11 09:32:13

标签: php mysql sql

我在面对的问题上需要帮助! 我有一个csv文件,在'A'列中有单独的数字(20000个数字)。所以我需要将它们插入到我的数据库表中。 我尝试过这个脚本,但没有插入表格。

if (isset($_REQUEST['btn_import']))
        {
            $filename = 'test.csv';
            $fp = fopen($filename, "r");
            while (($row = fgetcsv($fp, "20000")) != FALSE)
            {
                $sql = "INSERT INTO `myDB`.`myTable` VALUES ('" . implode("''", $row) . "')";
                if (!$conn->query($sql))
                {
                    echo '<br>Data Insert<br>';

                }
                else
                {
                    echo '<br>No Data Inserted</br>';

                }
            }
            fclose($fp);
        }
        ?>

请评论! 这对我很有帮助! 谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用LOAD DATA INFILE命令将csv文件导入表格。

检查此链接MySQL - LOAD DATA INFILE.以获取语法。