Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.08.2013, 14:15   #1
Leks123
Пользователь
 
Регистрация: 07.12.2011
Сообщений: 56
По умолчанию Чтение и запись с файла через разделитель

Есть таблица ( html )Логин | Пароль. И файл в нем Записаны данные Логин:Пароль. Можно ли как нибудь прочитать с файла данные и загрузить их в таблицу и БД?
Leks123 вне форума Ответить с цитированием
Старый 11.08.2013, 14:44   #2
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Можно.
file – читаем файл в массив построчно
foreach – перебор массива по элементам (строкам из файла)
explode – разделяем каждую строку на логин и пароль
INSERT – записываем в БД, используя возможность добавления сразу нескольких строк в одном запросе:
PHP код:
    INSERT INTO tbl_name (col_name,...) VALUES (expression,...),(...),... 
Andkorol вне форума Ответить с цитированием
Старый 11.08.2013, 14:49   #3
Leks123
Пользователь
 
Регистрация: 07.12.2011
Сообщений: 56
По умолчанию

Можно не большой примерчик?
На одну строку
Leks123 вне форума Ответить с цитированием
Старый 11.08.2013, 14:59   #4
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

По приведенным выше ссылкам полно примеров.
Читай, пробуй.
Будут проблемы с кодом – задавай конкретные вопросы.
Andkorol вне форума Ответить с цитированием
Старый 11.08.2013, 15:44   #5
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,158
По умолчанию

Еще можно напрямую импортировать средсивами mysql из csv файла
ADSoft вне форума Ответить с цитированием
Старый 11.08.2013, 15:55   #6
Leks123
Пользователь
 
Регистрация: 07.12.2011
Сообщений: 56
По умолчанию

вот, что получилось, скрипт читает файл, и выводит строки из файла, все норм
Код:
<?php
$lines = file('text1.txt');

foreach ($lines as $line_num => $line) {
    echo "Строка #{$line_num} : <b>" . htmlspecialchars($line) . "<br/></b>\n";
}
Попробывал записать в базу, пока не получаеться. Можешь помочь?
Leks123 вне форума Ответить с цитированием
Старый 11.08.2013, 16:00   #7
Leks123
Пользователь
 
Регистрация: 07.12.2011
Сообщений: 56
По умолчанию

кстати насчет, чтения с файла, вы не так не много поняли, пользователь должен поместить файл в форму или куда нибудь, чтобы банные с файла прочитались , и при этом файла не было на хосте
Leks123 вне форума Ответить с цитированием
Старый 11.08.2013, 16:09   #8
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Цитата:
Сообщение от Leks123 Посмотреть сообщение
Попробывал записать в базу, пока не получаеться.
В коде не видно попыток.
Как пробовал, что конкретно не получается?
Цитата:
Сообщение от Leks123 Посмотреть сообщение
кстати насчет, чтения с файла, вы не так не много поняли, пользователь должен поместить файл в форму или куда нибудь, чтобы банные с файла прочитались , и при этом файла не было на хосте
Так не бывает.
  1. Сохраняешь файл на сервере.
  2. Считываешь данные.
  3. Сохраняешь их в БД.
  4. Удаляешь файл.
Andkorol вне форума Ответить с цитированием
Старый 11.08.2013, 16:15   #9
Leks123
Пользователь
 
Регистрация: 07.12.2011
Сообщений: 56
По умолчанию

не могу просто понять как тут запрос составить
Leks123 вне форума Ответить с цитированием
Старый 11.08.2013, 16:35   #10
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Цитата:
Сообщение от Leks123 Посмотреть сообщение
не могу просто понять как тут запрос составить
Разбей каждую строку на логин и пароль, при помощи explode.
Для начала сделай простое добавление, прямо в цикле, по одному запросу на одну строку из файла:
PHP код:
INSERT INTO `table_name`
    (`
login`, `password`)
VALUES 
    
('$login''$password'
Уже бы книжку по PHP какую-нибудь читать начал что ли – больше толку было бы, чем от попыток писать код без базовых знаний вообще.
Andkorol вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Чтение и запись данных в InterBase через Delphi Harikolo БД в Delphi 7 29.09.2010 22:46
Чтение из файла в запись THX35 Фриланс 8 19.03.2010 22:41
Запись/чтение из файла (С++) alexov Общие вопросы C/C++ 15 18.01.2009 17:35
Запись и чтение файла... Altera Общие вопросы Delphi 5 06.05.2008 20:22