parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

не получается добавить в таблицу, последний ID другой таблицы в одном запросе

nreg 26.06.2008 08:20

вот есть такая проблема.
через одну форму нужно передать параметры двух таблиц. т.е. добавляю данные сразу в две таблицы.
есть две таблицы одна m_links другая admin_module
нужно чтобы в na,kbwe admin_module в поле m_links добавился номер который равен last_insert_id поля links_id из таблицы m_links

вот код
^if(def $form:primary_menu){
   ^connect[$SQL.connect-string]{
      ^void:sql{insert into m_links
         (primary_id, pod_id, name, uri, descr, is_published)
      values
         ('$form:primary_menu', '$form:secondary_menu', '$form:name', '$form:uri', '$form:descr', '$form:is_published')
      }
	  ^void:sql{insert into admin_module
         (m_links, name, body, process)
      values
         ('как здесь указать значение следующего номера ID которое добавиться в этом запросе из таблицы m_links.links_id', '$form:name', '$form:body', '$form:process')
      }
      <p>... добавлен успешно ...
      }
}{
<p>   Заполните все поля формы !!!
}
не могу понять как это можно реализовать ? подскажите что нибдуь ?