Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Один запрос на 2 тбл. Добавить данные в 2 различных таблици 
:(
    Опции темы
sayber
  Дата 31.7.2006, 14:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 231
Регистрация: 30.7.2006
Где: Moscow - qwerty

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



я тут что то намудрил и.... Ну короче лопухнулся.

Помогите этот код превратить в один запрос 

Код

//Добавление название топика в БД
$sql = "INSERT INTO f_topics (id_forum,id_user,name,date,open) value ('{$_POST['id_forum']}','{$_POST['id_user']}','{$_POST['name']}','{$data}','1') ";

mysql_query($sql) or die(mysql_error()); 


//Вычисление последнего ID топика
$sqlv = mysql_query("SELECT id FROM f_topics order by id desc");

$rowv = mysql_fetch_array( $sqlv )or die(mysql_error());

//Добавление поста привязаного к топику.
$sql2 = "INSERT INTO f_posts (id_topic,id_user,text,img,date) value ('{$rowv['id']}','{$_POST['id_user']}','{$_POST['text']}','test.jpg','{$data}') ";

mysql_query($sql2); 


 
--------------------
~~~~~~~~~~~~~~~~~~~~~~~~~~~WoW CafeSayber ©  Портфолио ~~~~~~~~~~~~~~~~~~~~~~~~~~~
PM MAIL WWW ICQ   Вверх
GiV
Дата 31.7.2006, 15:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 137
Регистрация: 13.7.2006
Где: rus|53

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



http://www.php.net/mysql_insert_id

Код

//Добавление название топика в БД
$sql = "INSERT INTO f_topics (id_forum,id_user,name,date,open) value ('{$_POST['id_forum']}','{$_POST['id_user']}','{$_POST['name']}','{$data}','1') ";
mysql_query($sql) or die(mysql_error()); 

//Вычисление последнего ID топика
$sqlv = mysql_insert_id();

//Добавление поста привязаного к топику.
$sql2 = "INSERT INTO f_posts (id_topic,id_user,text,img,date) value ('{$rowv['id']}','{$_POST['id_user']}','{$_POST['text']}','test.jpg','{$data}') ";
mysql_query($sql2); 
 
PM MAIL WWW ICQ   Вверх
sayber
Дата 31.7.2006, 17:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 231
Регистрация: 30.7.2006
Где: Moscow - qwerty

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



Я говорил про запросы 
//Добавление название топика в БД + //Добавление поста привязаного к топику.

Как их можно превратить в один 
--------------------
~~~~~~~~~~~~~~~~~~~~~~~~~~~WoW CafeSayber ©  Портфолио ~~~~~~~~~~~~~~~~~~~~~~~~~~~
PM MAIL WWW ICQ   Вверх
Mal Hack
Дата 31.7.2006, 18:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


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

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



Никак. Нельзя так сделать. Может быть как-ть через внутренние процедурки и можно, но не в MySQL. 
PM ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




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


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

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