Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Нужно из текстового файла информацию внеси в базу Mysql
 
 автор: Ильдар   (11.10.2007 в 02:29)   письмо автору
 
 

Нужно из текстового файла информацию внеси в базу Mysql.
Иммется текстовый файл;
его содержание file.txt, прикрепленный файл(желательно просмотреть его через wordpad);
нужно занести в базу данных mysql информацию в таблицы, ввиде:

id_sourse         Source                  Destination                   Packets              Bytes
1                  81.30.34.34          196.38.228.18                   18                     5215
2                  192.168.250.24       196.38.228.18                   18                     5215
3                  196.4.160.3          192.168.100.15                 11                     2918
4                  196.4.160.3          81.30.34.34                       12                     3186
5                  198.167.161.1         192.168.250.24                  16                     3911
6                  198.167.161.1         81.30.34.34                        25                     5739

и т.д.
Помогите плиз, уже 13-ый час сижу ломаю голову над этим!!!

   
 
 автор: EXP   (11.10.2007 в 05:39)   письмо автору
 
   для: Ильдар   (11.10.2007 в 02:29)
 

если только строки с цифрвми заносить и с лишними функциями , то так ;)
<?
function
a_trim(&$item,  $key$prefix)
{
$item trim($item);
if (empty(
$item))  unset($$prefix[$key]);
}

function
sql_gen(&$item)
{
$item "INSERT INTO tablica 
            VALUES ('" 
preg_replace"#\s+#""', '"$item) . "');";
}

$file 'test.txt' ;

$array file($file);
@
array_walk($array,'a_trim','array');

$fl_array preg_grep("/^[0-9\.\s]+$/"$array);

array_walk($fl_array,'sql_gen');

print_r($fl_array);
// exit;
for ($i 0$i count($fl_array); $i++)
{
if (!
mysql_query($fl_array[$i])) print $i '<hr />' ;
}
// как-то можно лучше это сделать

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования