Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用加载数据本地填充加载不完整的csv数据_Php_Mysql_Csv_File Upload - Fatal编程技术网

Php 使用加载数据本地填充加载不完整的csv数据

Php 使用加载数据本地填充加载不完整的csv数据,php,mysql,csv,file-upload,Php,Mysql,Csv,File Upload,我一直在尝试使用load data INFILE将数据从csv加载到我的mysql数据库。其中一列有许多空单元格。当我尝试使用where列“”选择非空单元格时,结果显示所有行,而不仅仅是非空行。数据是数字和字符串的混合,列数据类型为varchar。当我使用列进行搜索时=0时,将显示所有数字数据。我知道数据是存在的,因为当我选择Distinct时,我可以看到所有的值(但应该只看到一次)。如何选择所有非空单元格。上传代码为: LOAD DATA LOCAL INFILE "'.$file.'"

我一直在尝试使用load data INFILE将数据从csv加载到我的mysql数据库。其中一列有许多空单元格。当我尝试使用where列“”选择非空单元格时,结果显示所有行,而不仅仅是非空行。数据是数字和字符串的混合,列数据类型为varchar。当我使用列进行搜索时=0时,将显示所有数字数据。我知道数据是存在的,因为当我选择Distinct时,我可以看到所有的值(但应该只看到一次)。如何选择所有非空单元格。上传代码为:

LOAD DATA LOCAL INFILE "'.$file.'"
    INTO TABLE '.$table.'
    FIELDS TERMINATED by \',\'
    LINES TERMINATED BY \'\n\'

Try
列不为空
也请向我们显示表定义。