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

Форум MySQL

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

 

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

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

тема: Вставка записи в mysql, средствами PHP
 
 автор: post   (24.10.2007 в 18:48)   письмо автору
 
 

Здравствуйте.
Помогите, пожалуйста. Вопрос несложный вроде, но что-то не могу найти на него ответ.
У меня есть в БД таблица table, в таблице 5 столбцов. В один столбец colomn1 нужно добавить данное, которое получаю из текстового файла. Вот, как оформить запрос из php-файла.

Если в mysql писать запрос, то понятно

load data infile 'файл.txt' into table (colomn1);

Но мне надо сделать это всё через php.
Вот я достал данные из текстового файла в php-файле.

$data=file("data.txt");

Соответственно, в массиве они у меня есть.
Осталось только их отправить в столбец таблицы.
Как это сделать?

   
 
 автор: arthur   (24.10.2007 в 18:56)   письмо автору
 
   для: post   (24.10.2007 в 18:48)
 

Привет.

Для внесения данных в уже существующую строку ( напремер
изменить содержание какого либа столбцать или внести содержание
если его в нужном столбце нет) используют команду update, пример:

update "имя таблици" set need_column='new_value' where id=номер id нужной строки

   
 
 автор: post   (24.10.2007 в 19:02)   письмо автору
 
   для: arthur   (24.10.2007 в 18:56)
 

мне нужно не изменить, а создать новую строку.
Как создать новую строку в БД через php/ А потом я тогда добавлю, как ты написал.

   
 
 автор: cheops   (25.10.2007 в 11:59)   письмо автору
 
   для: post   (24.10.2007 в 18:48)
 

А что в файле файл.txt находится - какова его структура?

   
 
 автор: post   (25.10.2007 в 14:45)   письмо автору
 
   для: cheops   (25.10.2007 в 11:59)
 

а там данные столбиками, но это я разобрался. а вопрос зря задал, перемудрил - думал insert не подойдёт.

   
 
 автор: Faraon   (25.10.2007 в 12:14)   письмо автору
 
   для: post   (24.10.2007 в 18:48)
 


<?php
$data
=file("data.txt");
$con=count($data);
for (
$i=0$i<$con$i++)
   {
$query=mysql_query("INSERT INTO table(field) VALUES('$data[$i]')");
   }
?>

   
 
 автор: post   (25.10.2007 в 17:51)   письмо автору
 
   для: Faraon   (25.10.2007 в 12:14)
 

Спасибо!

   
Rambler's Top100
вверх

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