Вообще не догоняю, что это за запрос такой получается.
потому что Вы не можете четко сформулировать то что Вам нужно(мы не должны вытягивать все из Вас по кускам), то что Вам требуется не спеша, последовательно...
Я ж вроде стараюсь)))
Есть таблица 1
id text1 text2
Есть таблица 2
invoice_id pole1 pole2
В таблице 1 есть строка
1 текст1 текст2
Дальше, есть текстареа в которую через энтер вносят номера накладных.
Ввели штук 10. Нажали кнопочку ОК.
Нужно чтобы в таблице 2 появились 10 записей где рознятся только invoice_id (мы их ввели в текстареа)
а поля pole1 и pole2 равнялись text1 и text2 из первой таблицы.
Пример. В текстареа ввели 111(энтер)222(энтер)333(энтер).
По нажатию на кнопку ОК в таблице 2 должно появиться три тсрочки
invoice_id (111) pole1(текст1) pole2(текст2)
invoice_id (222) pole1(текст1) pole2(текст2)
invoice_id (333) pole1(текст1) pole2(текст2)
REPLACE сделает INSERT если не будет найдено или UPDATE если найдет запись по індексах (причем индексы должны быть уникальны и парой если учитиваеться несколько полей)
а селект это выборка данных.
тоесть выбрать данные из одной таблицы и вставить в другую. если есть заменить если нет вставить, как-то так
Простите, а можно код для моего случая. Вообще не догоняю, что это за запрос такой получается.
Я думал, нужно сначала сделать выборку из первой таблице. Потом, как бы выводя результат первого запроса, формировать запрос (insert) для другой таблицы.
Нужно, чтобы по нажатию кнопки в таблицу 2 вставилось две (в зависимости от количества внесенного в поле) строки.
inv_id = 123456, data = text, data2 = text2
inv_id = 654321, data = text, data2 = text2
Комментировать не буду)
ну а дальше по тексту трудновато понять что Вам нужно...
Давайте еще раз попробую.
Есть таблица1
id, text, text2
Есть таблица2
inv_id, data, data2
Есть поле, в которое через Enter вносятся номера накладных.
Например ввели 123456 и 654321
Нужно, чтобы по нажатию кнопки в таблицу 2 вставилось две (в зависимости от количества внесенного в поле) строки.
inv_id = 123456, data = text, data2 = text2
inv_id = 654321, data = text, data2 = text2 (Добавление)
если я делаю