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 ' -- а это как? мне надо чтобы все в одной строке было
'$disp', '$nach', '$kon ' -- а это как? мне надо чтобы все в одной строке было
Спустя 20 минут, 2 секунды (21.07.2012 - 22:30) Гость_Ирина написал(а):
Цитата (Guest @ 21.07.2012 - 19:01) |
INSERT INTO `otchet` SELECT * т.е. mysql_query("INSERT INTO `otchet` SELECT * |
здесь даже не написано в какое поле вставляется таблица, мне нужно вставить в одну ячейку всю таблицу
Спустя 13 минут, 7 секунд (21.07.2012 - 22:43) Guest написал(а):
Гость_Ирина
учите sql, я все правильно написал
учите sql, я все правильно написал
Спустя 10 минут, 43 секунды (21.07.2012 - 22:54) Гость_Ирина написал(а):
даже если так, выдает ошибку :
Количество столбцов не совпадает с количеством значений в строке 1
Количество столбцов не совпадает с количеством значений в строке 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
Вставляет только 1 первую строку таблицы, а мне нужно все строки.
INSERT INTO `otchet` (`vod`) SELECT CONCAT_WS('-', `id` , `kolvo` , `summ` )
FROM `tab1` LIMIT 1
Вставляет только 1 первую строку таблицы, а мне нужно все строки.