Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Третий архив вопросов и ответов (https://www.otvetnemail.ru/tretij-arhiv-voprosov-i-otvetov-814/)
-   -   (PHP+mysql) организация транзакций. и не только. (https://www.otvetnemail.ru/tretij-arhiv-voprosov-i-otvetov-814/php-mysql-organizaciya-tranzakcij-i-ne-tol-ko-307993/)

Guest 29.09.2011 23:59

(PHP+mysql) организация транзакций. и не только.
 
Доброго времени суток. Мне нужно организавать простейшую транзакцию на пхп и мускл.1. В моей книге не описан этот омомент, есть только на пхп3 образец, но он не очень понятен так как там только кусок кода. а я юзаю пхп5.вот мой код:==================================== ====================$db = new mysqli ('localhost','','','satit');if (mysqli_connect_errno()) {echo 'Nevozmogno podkluchitsa k baze'; exit;}$query = "insert into arhiv select * from podkl where id='1919' ";$result = $db->query($query);$num_results = $result->num_rows;$query = "delete from podkl where id='1919' ";$result = $db->query($query);$num_results = $result->num_rows;============================== ==========================как мне запихнуть это в транзакцию и понять что если она выолнена то сделать COMMIT в противном случае ROLLBACK.2. При использовнии кода: insert into arhiv (a,b,c,d) select a,b, from podkl where id='1919'.Мне надо добавить в этом же запросе 'с' и 'd' но взятые из сесии (динамические), как это можно сделать?Спасибо.


Часовой пояс GMT, время: 11:50.


© www.otvetnemail.ru - Форум вопросов и ответов.