Articles of commit

PDO Несколько запросов: транзакция фиксации и возврата

Мне нужно запустить 2 запроса. в настоящее время я делаю это так: // Begin Transaction $this->db->beginTransaction(); // Fire Queries if($query_one->execute()){ if($query_two->execute()){ // Commit only when both queries executed successfully $this->db->commit(); }else{ $this->db->rollback(); } }else{ $this->db->rollback(); } Это правильный подход? Я не использую какой-либо try..catch в своем коде, не сделает ли мой код неуместным или уязвимым […]

Делает ли mysql_query все

Я использую расширение mysql в php, я знаю, что он устарел от PHP 5.5.0, но у меня есть много кода, уже написанных с использованием этого расширения. Мне кажется, что mysql_query совершает запрос, если это означает, что он установлен в autocomit, как настроить, чтобы он не автокомитировал.

Как работает mysqli :: commit и mysqli :: rollback?

Я читал онлайн-руководство по php, но я все еще не уверен в том, как работают эти две функции: mysqli :: commit & mysqli :: rollback. Первое, что я должен сделать, это: $mysqli->autocommit(FALSE); Затем я делаю несколько запросов: $mysqli->query("…"); $mysqli->query("…"); $mysqli->query("…"); Затем я совершаю транзакцию, состоящую из этих 3 запросов, делая: $mysqli->commit(); НО в неудачном случае, […]

Как я могу реализовать commit / rollback для MySQL в PHP?

Ну, в основном у меня есть этот скрипт, который занимает много времени, чтобы выполнять, а иногда и время, и оставляет полуполные данные, плавающие вокруг моей базы данных. (Да, я знаю, что в идеальном мире я бы исправил ТО вместо того, чтобы выполнять коммиты и откаты, но я вынужден не делать этого) Вот мой базовый код […]