Могут ли функционировать вызовы в блоке транзакций PDO? Это упрощенный код (с использованием базы данных MySql)...
try{
$db->beginTransaction();
// call to function that creates user
$user_id = create_user();
// call to function that creates company
$company_id = create_company();
// call to function to link user & company
add_user_to_company($user_id, $company_id);
$db->commit();
}
Если это не может произойти с использованием транзакций, какова рекомендуемая стратегия?