импортировать текстовый файл в MySQL, используя jquery - PullRequest
0 голосов
/ 16 января 2010

Я хочу импортировать значения файла .txt в mysql, используя php и jquery / Ajax без обновления страницы.

в следующем формате.

например, текстовый файл:

       user@emaill;user name;gender
       user1@emaill;user name;gender
       user2@emaill;user name;gender

пользователь выбирает файл и нажимает кнопку процесса. как только он начнет обработку JQUERY / AJAX показывает

      you have 3 records
      processing Record no.1 user@email
      ..................................
      ..................................
      Import Process Complete

выполняет одну и ту же работу.

Я ищу в сети, но не нашел ни одного примера. много примеров загрузки изображений, но не импорта данных из текстового файла.

Спасибо

1 Ответ

2 голосов
/ 16 января 2010

Забудьте о jQuery. Я не вижу в этом никакой роли для этой работы.

Просто сделайте POST, чтобы отправить данные в ваш PHP-скрипт. Там пусть PHP записывает его в файл и делает LOAD DATA INFILE (http://dev.mysql.com/doc/refman/5.1/en/load-data.html).

В качестве альтернативы, если вы не хотите копировать данные в файл, используйте fgetcsv() (http://nl2.php.net/manual/en/function.fgetcsv.php), чтобы проанализировать строки и поля и сгенерировать операторы SQL, чтобы вы могли сохранить их в MySQL

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...