импорт CSV-файла в php myadmin приводит к недопустимому количеству столбцов при вводе csv

#php #mysql #phpmyadmin

#php #mysql #phpmyadmin

Вопрос:

Я конвертирую файл .xlsx, в котором есть шрифт hindi mangal, в csv, и когда я импортирую его в phpmyadmin него, он дает недопустимое количество столбцов во входных данных csv.

Комментарии:

1. вы проверили columncount в своей таблице против columncount в вашем csv? может быть, дайте нам строку вашего csv и вашего tabledefinition

2. Тогда, скорее всего, ваше количество столбцов неверно в одной из строк вашего CSV-файла. Это может быть связано со многими вещами, о которых мы вряд ли можем догадаться. Я бы предложил разделить файл на 2, протестировать оба, чтобы увидеть, какой из них его вызывает, и так далее, пока вы не найдете неправильную запись … если есть только 1…

3. Я проверил, что оба столбца csv и mytable равны

4. Количество столбцов — это одна вещь, которую нужно проверить. Кроме того, убедитесь, что каждая разделенная строка не имеет собственных запятых. Если они содержат запятые, вам также придется заключить строку в кавычки (Excel способен на это, но я не знаю, делает ли он это по умолчанию). В противном случае строка будет разобрана на неправильное количество столбцов, если в них есть запятые, отличные от разделительных.

5. возможно, у вас есть a ; в ваших данных, которые интерпретируются как разделитель