Общие > Базы данных

помогите с написание процедуры

(1/1)

denka:
надо из текстового файла вот такого вида
RU0006631264,0.05,0,17:23
RU0006631272,0.05,0,17:23
RU0006631280,0.05,0,17:23
первое значение оно идет до запятой, здесь RU0006631280, взять как имя таблицы, а второе (0.05) третье (0) и четвертое (17:23) записать в эту таблицу
помогите плиззз

brainkiller:
Дело-то нехитрое, но:

1. У таблицы должны быть еще и имена полей, о которых здесь ничего не сказано.
2. Сама тема скорее не сюда, а в форум, посвященный конкретному языку, или даже в "Поиск и изготовление скриптов"

denka:
ну 2, 3 и 4
соттветственно в поле 1,2,3

brainkiller:
Читаем файл построчно, при этом каждую строку разбиваем на фрагменты, значения которых записываем в массив, его элементы используем при построении SQL-запросов. Их два:

CREATE TABLE `элемент1`(
`1` VARCHAR( 5 ) NOT NULL ,
`2` VARCHAR( 5 ) NOT NULL ,
`3` VARCHAR( 5 ) NOT NULL
);

и

INSERT INTO `элемент1` VALUES(\'элемент2\', \'элемент3\', \'элемент4\');

где `элемент1` - это первый элемент массива, полученного при разбиении строки, `элемент2` - второй, и т.д.

Выполняем запросы и переходим к очередной итерации.

Всё.

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии