Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблемы с передачей данных в связанные таблицы, Не могу понять как составить insert 
:(
    Опции темы
jazzz
Дата 6.4.2006, 10:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 10.2.2006

Репутация: нет
Всего: нет



Здравствуйте!
Помогите разобраться:

Существуют две связанные таблицы

1: blogid int(11) unsigned NOT NULL auto_increment,
posted timestamp(14) NOT NULL,
name varchar(255) NOT NULL default '',
message` text NOT NULL,
PRIMARY KEY (`blogid`),
UNIQUE KEY `id` (`blogid`),
KEY `id_2` (`blogid`)
) TYPE=MyISAM AUTO_INCREMENT=54 ;
2: commid int(11) unsigned NOT NULL auto_increment,
blogid int(10) unsigned NOT NULL default '0',
posted timestamp(14) NOT NULL,
comm text NOT NULL,
PRIMARY KEY (`commid`),
UNIQUE KEY `id` (`commid`),
KEY `id_2` (`commid`)
) TYPE=MyISAM AUTO_INCREMENT=54 ;

Необходимо составить конструкцию insert для таблицы 2 следующего вида:

Используя blogid таблицы 1 вставляем в таблицу 2 blogid = 1.blogid (т.е. равный значению поля blogid в таблице 1) и данные из переменной "comm" в поле comm. Еще одна проблема заключается в том, что форма через которую нужно вставить данные находится во вновь открываемом окне. т.е. нужно как-то передать из материнского окна значение поля blogid таблицы 1. окно вызывается через java.

Вот, собственно говоря, проблема. Буду очень благодарен за помощь в ликвидации отупения.
Заранее, спасибо.


PM MAIL   Вверх
Serkys
Дата 6.4.2006, 17:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1061
Регистрация: 19.4.2004

Репутация: нет
Всего: 22



1. Используй кнопку код.
2. Причём тут РНР?
PM MAIL   Вверх
madFobos
Дата 21.4.2006, 00:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 102
Регистрация: 7.12.2005

Репутация: нет
Всего: 3



Почитай INSERT...SELECT синтакс в мануале по MySQL.
Кажется такой синтаксис.
Код

INSERT INTO TABLE1 (blogid, comm)
SELECT blogid, comm FROM TABLE2 WHERE blogid = 1


А по поводу окна, отправляй данные с формы в родительское окно, больше никак. 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.0429 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.