Тема: sql запрос
Показать сообщение отдельно
Старый 21.10.2011, 16:39   #43
lovepsone
Ученый
 
Регистрация: 07.03.2010
Адрес: Беларусь,Брест
Сообщений: 188
Сказал(а) спасибо: 131
Поблагодарили 34 раз(а) в 27 сообщениях
lovepsone Хрен знает что...lovepsone Хрен знает что...
По умолчанию

Вот еще вопрос! Пишу форум и наткнулся на одну проблему которую решить не могу.
Структура одной таблицы
Код:
CREATE TABLE `wcf_forums_threads` (
  `forum_id` int(11) default NULL,
  `thread_id` int(11) unsigned NOT NULL auto_increment,
  `user_id` int(11) default NULL,
  `thread_name` longtext,
  `thread_postcount` smallint(5) unsigned NOT NULL default '0',
  PRIMARY KEY  (`thread_id`),
  KEY `thread_postcount` (`thread_postcount`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;
структура другой таблицы
Код:
CREATE TABLE `wcf_forums_posts` (
  `forum_id` int(11) default NULL,
  `thread_id` int(11) default NULL,
  `posts_id` int(11) unsigned NOT NULL auto_increment,
  `user_id` int(11) default NULL,
  `posts_text` longtext,
  PRIMARY KEY  (`posts_id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;

Я выполняю запрос
Код:
$add_thread = mysql_query("INSERT INTO `wcf_forums_threads` 
(`forum_id`,`user_id`,`thread_name`,`thread_postcount`)
VALUES 
('$forum_id','".$_SESSION['user_id']."','".$_POST['name_thread']."','1')");
Затем я выполняю запрос
Код:
$add_post = mysql_query("INSERT INTO `wcf_forums_posts` 
(`forum_id`,`thread_id`,`user_id`,`posts_text`) 
VALUES 
('$forum_id','Вот здесь должен быть ид с прошлого запроса!Как мне его определить не вызывая команду Select?','".$_SESSION['user_id']."','".$_POST['thread']."')");
Или может как то под запрос написать ?
__________________
sql-language.ru

Последний раз редактировалось lovepsone; 21.10.2011 в 16:42.
lovepsone вне форума   Ответить с цитированием