|
|
|
| мне необходимо сделать сколько запросов
на вставку данных в разные таблицы
обязательно ли использовать транзакцию?? | |
|
|
|
|
|
|
|
для: tauruz
(31.05.2006 в 17:40)
| | Если одновременно не будут работать несколько человек и если вставки не будут мешать друг другу - можно не использовать транзакции. Но более определённо можно сказать только взглянув на запросы - что они из себя представляют? | |
|
|
|
|
|
|
|
для: cheops
(01.06.2006 в 02:22)
| | вообще это будет вставка заказанных товаров
клиентом в две таблицы
1. id заказа, данные клиента
2. id заказа, id товара, количетво сумма заказа и тд
перед вставкой второго запроса надо будет взять id заказа первого запроса.
ps
Если транзакация вещь не сложная я бы конечно ей в любом случае воспользовался | |
|
|
|
|
|
|
|
для: tauruz
(01.06.2006 в 13:25)
| | В принципе, если это всё применительно к MySQL, здесь можно обойтись last insert id'ом.
<?
$res = mysql_query("INSERT INTO tab_order (id_prod, quantity) VALUES ($id_prod, $quantity)") or exit (mysql_error());
$id_order = mysql_insert_id();
$res = mysql_query("INSERT INTO tab_client (id_order, client_data) VALUES ($id_order, $client_data)") or exit (mysql_error());
?>
|
| |
|
|
|
|
|
|
|
для: Trianon
(01.06.2006 в 13:53)
| | спасибо! | |
|
|
|