PHP MYSQL:fgetcsv:有没有最大行数?

时间:2016-04-13 15:02:57

标签: php mysql csv max fgetcsv

我正面临一点骚动:

我使用fgetcsv()通过PHP将数据从csv导入Mysql 今天,我的CSV文件 150 000行(或行),但可能更长。

您是否知道,为fgetcsv()操作设置的CSV文件是否有最大行数

我想到最多5000行(有人告诉我这样的一天),但我找不到任何可以指称的来源。

编辑 - 这是一个更好的解释(我希望)和我的代码:

在这里谈论“文件大小限制”,但关于最大行数,这略有不同,但我认识到行数可以增加文件大小。我已经搜索了互联网,没有找到任何有价值的答案,也没有“没有行数限制”,也没有“有限制”......

    $fileName = "MyFileName";
    $fileExtension = ".csv";
    $filePath = "My/Path/To/My/CSV";
    $link = $filePath.$fileName.$fileExtension;
    if (file_exists($link))
    {
        $GLOBALS['log']->fatal("Import PM - 01");
            if(($handle = fopen($link, 'r')) !== FALSE)
            {
                $GLOBALS['log']->fatal("Import PM - 02");
                while(($raw_data = fgetcsv($handle, 0, ';')) !== FALSE)
                { 
                    //read one line after the other, and execute my code
                 } 

             }
       }

我试图在sugarCRM中导入它(那是为了奇怪的日志)

0 个答案:

没有答案