База из трех таблиц, как построить INSERT?

Dante TM

Новичок
База из трех таблиц, как построить INSERT?

Табл1 (Раздел): id1 text1 ( id1 - auto_increment )
Табл2 (Тема): id1 id2 text2 ( id2 - auto_increment )
Табл3 (Сообщение): id2 id3 text3 ( id3 - auto_increment )


Как правильно построить INSERT, чтобы добавить тему с сообщением?

Лучше конечно если есть линк, где можно об этом почитать.

Заранее спасибо..
 

Wicked

Новичок
1) узнаем id раздела
2) добавляем тему, с указанием id раздела
3) узнаем id вставленной темы
4) добавляем сообщение, с указанием id темы
 

Dante TM

Новичок
Автор оригинала: Wicked
1) узнаем id раздела
2) добавляем тему, с указанием id раздела
3) узнаем id вставленной темы
4) добавляем сообщение, с указанием id темы
Ок, тогда я понял что схема такая:
1) id раздела я знаю, т.к. я нахожусь в каком-то разделе
2) Добавил тему с id разделом, тема появилась с сгенеренным id
3) Как узнать теперь id Темы которую создал? (по названию темы?)
4) если 3) - ok
 

Wicked

Новичок
узнать id последней записи, вставленной с этого соединения с базой данных - [m]mysql_insert_id[/m]().
 

Wicked

Новичок
Dante TM
коли уж довелось работать с mysql, неплохо бы изучить инструментарий, которым располагает php для этого.
 

Dante TM

Новичок
Автор оригинала: Wicked
Dante TM
коли уж довелось работать с mysql, неплохо бы изучить инструментарий, которым располагает php для этого.
Спасибо, учту...

-~{}~ 20.06.07 14:29:

Хотел спросить, если писать простенький форум, для хранения дерева форума, можно обойтись тремя таблицами типа:
Раздел, Тема, Сообщение?

Посоветуй что-нибудь из мануалов по MySQL.
 

Фанат

oncle terrible
Команда форума
лично мне для простенького форума хватает одной таблицы.
Да и деревья нынче не в моде
 

Dante TM

Новичок
Автор оригинала: *****
лично мне для простенького форума хватает одной таблицы.
Да и деревья нынче не в моде
А что сейчас в моде? (приведи модный алгоритм базы форума).
 

Фанат

oncle terrible
Команда форума
Мы, наверное, о разном.
я говорил об отображении в виде дерева.

а если говорить о структуре базы (а не об алгоритме, разумеется), то она очень простая - заголовок, автор, текст, идентификатор первого сообщения в ветке.
 

Dante TM

Новичок
Автор оригинала: *****
Мы, наверное, о разном.
я говорил об отображении в виде дерева.

а если говорить о структуре базы (а не об алгоритме, разумеется), то она очень простая - заголовок, автор, текст, идентификатор первого сообщения в ветке.
Ок, Wicked и Fанат,спасибо за ответ:)
 
Сверху