Se você desativou o auto commit, você terá que chamar explicitamente o método commit depois de executar a consulta. $stmt->execute(); $db->commit(); $stmt->close();