|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.04.2014, 11:38 | #1 |
Регистрация: 28.03.2014
Сообщений: 4
|
Парсер из excel в MySQL посредством PHP.
Доброго времени суток всем! Поставлена задача скопировать много информации из excel в БД MYSQL. Так как последний раз изучал написание скриптов в PHP в институте, даже основы позабыл. Но, я не отчаялся и принялся за дело.
Нашел доступную из интернета библиотеку тут. После этого установил все компоненты для корректной отработки отсюда. Некоторое время пробороздив просторы интернета, нашел некоторую информацию с уже готовыми скриптами. Подправил скрипт немного под себя. Но, естественно ожидать правильной отработки с моими таблицами долго не пришлось. Вот скрипт (напишу пока до той строки, где возникла ошибка, а по продолжению дискуссии буду добавлять ещё): PHP код:
Код:
Код:
|
14.04.2014, 13:37 | #2 |
Форумчанин
Регистрация: 26.01.2007
Сообщений: 278
|
$columns_names_on1line не определена и проверку она не проходит.
Можно сделать костыль: PHP код:
PHP код:
|
14.04.2014, 17:18 | #3 |
Регистрация: 28.03.2014
Сообщений: 4
|
Я опробовал оба предложенных варианта (подставлял заплатку и убирал часть скрипта). Оставил пока костыль "для полноты ощущений". Страница пуста, а значит отработана, как я понимаю. Захожу в базу, куда должна выгрузиться таблица из excel документа. Ничего нет. Вот оставшаяся часть скрипта:
PHP код:
И кстати, насчет Код:
Код:
|
14.04.2014, 18:50 | #4 |
Форумчанин
Регистрация: 26.01.2007
Сообщений: 278
|
Судя по всему, вывод ошибок PHP выключен? Включите, скорее всего "что-то пошло не так".
И надо построчно идти и проверять каждую переменную: PHP код:
PHP код:
|
14.04.2014, 20:08 | #5 |
Регистрация: 28.03.2014
Сообщений: 4
|
Да вроде все раскомментировано:
PHP код:
Где-то прочитал, что вот так еще можно (это так, к словцу): Включение вывода всех ошибок и предупреждений в коде PHP-скриптов Включить вывод уведомлений и предупреждений можно, добавив в начало нужного .php файла следующие строки: PHP код:
Было ещё дело, я начал грешить на его функцию. Система такова: index.php(первоначальный)>excel_mys ql.php(функция)>PHPExcel.php, но проверить ведь просто (или нет?). Берем и меняем: PHP код:
PHP код:
А вот, как в базе отобразилось: Эта таблица там уже была мною создана до начала работы над парсером. Последний раз редактировалось Deme7r; 14.04.2014 в 20:11. Причина: Не отобразилась ссылка на картинку |
14.04.2014, 20:24 | #6 | |
Регистрация: 28.03.2014
Сообщений: 4
|
Цитата:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Php парсер части сайтов) | Fahman | PHP | 6 | 15.12.2013 17:14 |
PHP: Передача данных из MYSQL в Excel | student2008 | PHP | 0 | 13.05.2013 13:01 |
Парсер XML на PHP | cfgKEKS | PHP | 6 | 31.03.2012 16:42 |
разработка приложения для бд mysql посредством delph | любаша | БД в Delphi | 11 | 16.10.2010 18:29 |
Отправка письма посредством php | Syltan | PHP | 9 | 17.03.2010 14:57 |