Мне нужно запустить 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 в своем коде, не сделает ли мой код неуместным или уязвимым для какой-либо ситуации?