txt -> mysql

Тема в разделе "Базы данных", создана пользователем tuborg_green, 16 июл 2008.

Статус темы:
Закрыта.
Модераторы: latteo
  1. tuborg_green

    tuborg_green Создатель

    Регистр.:
    21 дек 2007
    Сообщения:
    42
    Симпатии:
    5
    есть ли скрипт который текст из txt кидает в нужное место базы ?
     
  2. ewg777

    ewg777

    Регистр.:
    6 авг 2007
    Сообщения:
    763
    Симпатии:
    321
    Есть sql-запрос. Можете подробно объяснить? Если Вы хотите скрипт, которому пишешь адрес файла, а он из него контент добавляет в таблицу, то это sql-запрос. ;)
     
  3. tuborg_green

    tuborg_green Создатель

    Регистр.:
    21 дек 2007
    Сообщения:
    42
    Симпатии:
    5
    да нужен скрипт который будет выполнять следующее:

    есть фаил с текстом его надо вогнать в определенное поле в таблице (в коментарии), можно на примере любого популярного скрипта и чтоб в разные посты коменты шли.
    тянуть возможно с множества txt документов или с 1го, но частями.
     
  4. HatoL

    HatoL

    Регистр.:
    5 фев 2008
    Сообщения:
    206
    Симпатии:
    36
    Не полностью понял, что Вы хотите, но вообще нужно открыть файл (fopen в php), и запросом добавить содержание этого файла в таблицу (что-то такое INSERT INTO `table` (`field`) VALUES ('filecontent'), где `table` - таблица, в которую надо добавить значие, `field` - поле, которое надо заполнить, 'filecontent' - содержание файла, которое надо вогнать в таблицу). Все строки в таблице желательно идентифицировать, чтобы потом было легче поддерживать скрипт. Получить `id` для каждого нового комментария можно примерно следующим запросом: SELECT (Count(*) + 1) FROM `table`. Ну а дальше сами думайте, как что сделать.

    P.S. Возможно я не ответил на Ваш вопрос. В таком случае, поподробнее объясните, чего вы хотите.
     
  5. NetStranger

    NetStranger Постоялец

    Регистр.:
    16 сен 2008
    Сообщения:
    124
    Симпатии:
    1
    а если вот есть допустим pdf файл , с указанием цен на товары, как сделать чтобы он из него вытягивал и записывал в БД ?
     
  6. Pedr0

    Pedr0 Создатель

    Регистр.:
    28 авг 2008
    Сообщения:
    17
    Симпатии:
    0
    pdf? это уже очень вы замахнулись... стандартными средствами здесь точно не справиться, но я думаю что у аддоба есть АПИ для работы с ним, но я сомневаюсь что вы сможете что-то сделать с ним. Есть поговорка "А стоит ли овчинка выделки", просто если pdf качественный, ставишь крякнутый Adobe reader PRO там вроде есть простая функция перевода всей таблицы допустим в эксель, с ним проще работать, а чтобы совсем просто было можно перевести в txt и пользоваться уже тем что сказали...
     
  7. DCRM

    DCRM Постоялец

    Регистр.:
    28 июн 2007
    Сообщения:
    53
    Симпатии:
    40
    Хм.. я делал так:
    1. ABBYY PDF Transformer 2.0 (PDF->XLS)
    2. Отрыл где то на просторах WwW, класс(который в аттаче), позволяющий парсить *.xls файлы сохраненные только через MSOffice 2003!, без форматирования :)
      Результат 3х мерный массив... и собственно вперёд, немного кода и загрузка в базу завершена :-]
      Пример использования:
      PHP:
      <?php
      include_once('./xlsparser.php');
      print_r(parse_excel('./pdf.xls'));
      ?>
     

    Вложения:

    • xlsparser.rar
      Размер файла:
      3,2 КБ
      Просмотров:
      3
  8. General Fizz

    General Fizz Боевой Генерал :)

    Регистр.:
    11 апр 2007
    Сообщения:
    753
    Симпатии:
    396
    Для экспорта текстовых файлов в mysql существуют стандартные команды вроде LOAD DATA с многочисленными параметрами и утилита mysqlimport.

    Если нужно экспортировать из разных текстовых файлов - надо писать скрипт импорта из всех поочередно.

    Текстовый файл должен быть в определенном формате, например поля должны иметь разделители, или же в формате csv.

    Попробуй также phpmyadmin.
     
  9. x@nder

    x@nder Постоялец

    Регистр.:
    3 апр 2007
    Сообщения:
    128
    Симпатии:
    5
    Обязательно скрипт?
    а как насчет программы.

    Вам Очень даже подойдет "EMS SQL Manager for MySQL"
     
Статус темы:
Закрыта.