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

Форум MySQL

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

 

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

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

тема: Добавить много строк в таблицу mysql
 
 автор: imchip   (23.03.2012 в 11:11)   письмо автору
 
 

Здравствуйте, столкнулся с задачей, есть список слов в текстовом файле, каждое слово начинается с новой строки. Необходимо добавить их все в одну таблицу в базе mysql.

  Ответить  
 
 автор: Sfinks   (23.03.2012 в 11:17)   письмо автору
 
   для: imchip   (23.03.2012 в 11:11)
 

можно так:
<?php
  $words 
file('file.txt');
  foreach( 
$words as $word )
    
mysql_query"INSERT INTO `table`(`word`) VALUES ('" trim$word ) . "')" );

  Ответить  
 
 автор: task   (23.03.2012 в 12:10)   письмо автору
 
   для: imchip   (23.03.2012 в 11:11)
 

Многосторочный запрос формируйте и вставляйте.
<?
$sql 
file('words.txt');
$sql 'INSERT INTO `table` (`word`) VALUES ("'.implode('"),("',$sql).'")';
mysql_query($sql) or die (mysql_error());

  Ответить  
Rambler's Top100
вверх

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