[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: таблица в таблице
Гость_Ирина
есть таблица из трех полей её нужно записать в другую таблицу при вставке строки, не могу понять как сделать, при таком раскладе вставляется только одна ячейка:
if (isset($_POST['da'])) {
$vod=mysql_real_escape_string(mysql_result(mysql_query ("SELECT *
FROM `tab1`"),0,0));
mysql_query("INSERT INTO `otchet` ( `disp`,`nach`, `kon` ,`vod` )
VALUES ( '$disp', '$nach', '$kon ' , '$vod' )");
}



Спустя 27 минут, 46 секунд (21.07.2012 - 22:01) Guest написал(а):
INSERT INTO `otchet` SELECT *
FROM `tab1`LIMIT 1


т.е.
mysql_query("INSERT INTO `otchet` SELECT *
FROM `tab1`LIMIT 1"
);

Спустя 1 минута, 32 секунды (21.07.2012 - 22:02) Guest написал(а):
mysql_result аргумент 0 говорит о том что будет только ОДИН первый результат

Спустя 7 минут, 23 секунды (21.07.2012 - 22:10) Guest написал(а):
Guest
'$disp', '$nach', '$kon ' -- а это как? мне надо чтобы все в одной строке было

Спустя 20 минут, 2 секунды (21.07.2012 - 22:30) Гость_Ирина написал(а):
Цитата (Guest @ 21.07.2012 - 19:01)
INSERT INTO `otchet` SELECT *
FROM `tab1`LIMIT 1


т.е.
mysql_query("INSERT INTO `otchet` SELECT *
FROM `tab1`LIMIT 1"
);

здесь даже не написано в какое поле вставляется таблица, мне нужно вставить в одну ячейку всю таблицу

Спустя 13 минут, 7 секунд (21.07.2012 - 22:43) Guest написал(а):
Гость_Ирина
учите sql, я все правильно написал

Спустя 10 минут, 43 секунды (21.07.2012 - 22:54) Гость_Ирина написал(а):
даже если так, выдает ошибку :
Количество столбцов не совпадает с количеством значений в строке 1

Спустя 14 часов, 54 минуты, 11 секунд (22.07.2012 - 13:48) Guest написал(а):
помогите пожалуйста срочно надо

Спустя 1 час, 8 минут, 53 секунды (22.07.2012 - 14:57) alexbel2404 написал(а):
читай про ф-ию CONCAT_WS и вставляй ее в запрос, указанный выше.

Спустя 5 часов, 20 минут, 38 секунд (22.07.2012 - 20:17) Гость_Ирина написал(а):
alexbel2404
INSERT INTO `otchet` (`vod`) SELECT CONCAT_WS('-',  `id` ,  `kolvo` ,  `summ` ) 
FROM `tab1` LIMIT 1

Вставляет только 1 первую строку таблицы, а мне нужно все строки.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.