![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Serebrus |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 333 Регистрация: 22.5.2007 Где: Ташкент Репутация: нет Всего: нет |
Привет друзья.
Есть некий list.csv файл (описанный в названии темы). Файл хранит большое количество записи (более чемм 2300 рядов). Надо их записать в БД. Но этот код не помогает разобрать контент файла в массив:
Подскажите ошибку. Спасибо. |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
||||
|
||||
| solenko |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1473 Регистрация: 15.1.2006 Где: Украина Репутация: 34 Всего: 67 |
Serebrus,
1. Для того, чтобы строка содержала перевод строки нгужно записывать "\n" (двойные кавычки). При записи в одинарных строка будет содержать два символа -- обратный слеш и n. 2. fgetcsv -------------------- Ла-ла-ла-ла Заметьте, нет официального подтверждения, что это не просто четыре слога. |
|||
|
||||
| Serebrus |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 333 Регистрация: 22.5.2007 Где: Ташкент Репутация: нет Всего: нет |
skyboy, php не выводит вообше ошибок, если чесно говоря я точно незнаю каким символом Excel делит строки, я по логеке задал \n.
Пробовал и \t, но без смысла.Что рекомендуете делать? Добавлено @ 10:25 Все в порядке, я по ошибке внутри вложенного цикла указал переменный первого цикла: : ) Это сообщение отредактировал(а) Serebrus - 20.11.2008, 10:27 |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
тебе уже посоветовали, считывать файл не циеликом fread, а по строчно fgets, причём разработчики уже побеспокоились и сделали специальную функцию для автоматического разбора csv - fgetcsv http://php.ru/manual/function.fgetcsv.html
|
|||
|
||||
| theworldcreator |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 362 Регистрация: 25.8.2007 Где: Москва Репутация: 10 Всего: 13 |
Кстати, насколько я понял, ты таблицу рисуешь для проверки правильности массива(ты же написал что конечная задача писать его в БД). Для этих целей рациональнее использовать встроенные функции, например print_r()
|
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 96 Всего: 386 |
Может в этом проблема? -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |