diff --git a/libraries/classes/Plugins/Import/ImportCsv.php b/libraries/classes/Plugins/Import/ImportCsv.php index 428a04ee22..f1f0b69b01 100644 --- a/libraries/classes/Plugins/Import/ImportCsv.php +++ b/libraries/classes/Plugins/Import/ImportCsv.php @@ -16,6 +16,8 @@ use PhpMyAdmin\Properties\Options\Items\BoolPropertyItem; use PhpMyAdmin\Properties\Options\Items\NumberPropertyItem; use PhpMyAdmin\Properties\Options\Items\TextPropertyItem; use PhpMyAdmin\Util; + +use function array_shift; use function array_splice; use function basename; use function count; @@ -572,6 +574,12 @@ class ImportCsv extends AbstractImportCsv } $col_names = $this->getColumnNames($col_names, $max_cols, $rows); + + /* Remove the first row if it contains the column names */ + if (isset($_REQUEST['csv_col_names'])) { + array_shift($rows); + } + $tbl_name = $this->getTableNameFromImport((string) $db); $tables[] = [