[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как из txt добавить в БД
12345
Есть .txt файл и фамилиями. Каждая фамилия идет с новой строки. Так же есть таблица в БД с столбцами id и fam

Подскажите, как записать данные из блокнота в таблицу.

с txt в пхп никогда не работал.



Спустя 3 минуты, 22 секунды (9.07.2012 - 12:41) Kuliev написал(а):
Считываешь данные из блокнота, обрабатываешь, пишешь в базу!

Спустя 1 минута, 17 секунд (9.07.2012 - 12:43) 12345 написал(а):
а как считать данные из блокнота?
Цитата
с txt в пхп никогда не работал.


Спустя 2 минуты, 15 секунд (9.07.2012 - 12:45) Kuliev написал(а):
Цитата (12345 @ 9.07.2012 - 13:43)
а как считать данные из блокнота?
Цитата
с txt в пхп никогда не работал.

Спустя 5 минут, 28 секунд (9.07.2012 - 12:50) 12345 написал(а):
тоесть так?
<?php
$section = file_get_contents('file.txt', NULL, NULL);
var_dump($section);
?>

Спустя 7 минут, 46 секунд (9.07.2012 - 12:58) Kuliev написал(а):
Примерно так:


<?php
$data = file_get_contents("input.txt"); //read the file
$convert = explode("\n", $data); //create array separate by new line

for ($i=0;$i<count($convert);$i++)
{
echo $convert[$i].', '; //write value by index
}
?>

Спустя 5 минут, 38 секунд (9.07.2012 - 13:04) 12345 написал(а):
Большое спасибо)

Спустя 4 минуты, 22 секунды (9.07.2012 - 13:08) pak написал(а):
а функция file() не подойдет?

Спустя 7 минут, 32 секунды (9.07.2012 - 13:16) Kuliev написал(а):
pak
file() - Читает содержимое файла и помещает его в массив
file_get_contents() - Читает содержимое файла в строку

Они обе могут подойти вопрос только в структуре текстового файла!


Спустя 1 час, 36 минут, 34 секунды (9.07.2012 - 14:52) 12345 написал(а):
А если в блокноте строк около 1.000.000, он не зависнет?

Спустя 35 минут, 14 секунд (9.07.2012 - 15:28) killer8080 написал(а):
Цитата (12345 @ 9.07.2012 - 14:52)
А если в блокноте строк около 1.000.000, он не зависнет?

читай файл построчно.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.