2 заявки едновременно

DirectX

Registered
възможно ли е Insert и Update да се изпълняват едновременно, като update променя поле в друга таблица ? 8)
 
да :)
 
Не е възможно две различни заявки да се изпълняват едновременно. Можеш обаче да ги пратиш едновременно към сървъра:
http://se2.php.net/manual/en/mysqli.multi-query.php

Иначе ако ставаше въпрос за една и съща таблица може би нещо като replace или insert ... on duplicate key update ... би ти свършило работа. Ако говорим обаче за същата зависимост, но в различни таблици.. може би вложени заявки..?
 
добре айде ще го улесним, едновременно insert и update в една таблица защото не съм запознат с точно с тия двойните заявки :roll:
 
rotator каза:
Може, @styl3r ти е дал пример :)
Мислите ли въобще като давате примери :shock:
PHP:
mysql_query("INSERT INTO `table` (`pole`) VALUES (`$pole`)");
$id = mysql_insert_id();
mysql_query("UPDATE `table` SET `pole`='$pole' WHERE `id`='$id'");
:?:
 
Вероятно тук говорим за "replace" или "insert ... on duplicate key update ..."

Написах го горе.

Двете конструкции служат за insert-ване на ред в таблица с едно условие - ако редът вече съществува - прави му се update заявка вместо insert. А за да ти се даде по-точен отговор трябва да зададеш и по-точен въпрос. Аз лично не разбрах какво искаш да направиш.

Ev0luti0N, Styl3rbg, това което правите е да пращате две отделни заявки.
 

Горе