Я пытаюсь вставить файл .txt (преобразованный в CSV) в базу данных с помощью следующего:ошибка fgetcsv вставки в базу данных
время (($ = данные fgetcsv ($ пропеллера, 1000, «»))!] FALSE) {
Когда я пытаюсь сделать это с phpmyadmin с самим файлом, он работает, однако текст содержит «,», поэтому я думаю, что он может пытаться читать их как разделители и бросать результаты. Может ли кто-нибудь помочь?
ошибка - 1. размещая тысячи пустых результатов 2. не размещая результаты в соответствующих полях
благодаря
Вы пробовали загрузки файла в (скажем) Excel и посмотреть, как он искалечен? Если в тексте есть встроенные запятые, это конкретное поле ДОЛЖНО быть заключено в кавычки. если это не так, значит, ваш файл сломан и нуждается в настройке, прежде чем вы сможете его загрузить. –
спасибо за это, открыв файлы в excel, и все просто открывается в одно поле. Какое решение для этого? – meohmy
Откуда вы знаете, что ошибка -1? Где вы читаете эту ошибку? Каково полное сообщение об ошибке? – hakre