Si die tue la connexion à mysql alors oui, la transaction est fermée. Si vous laissez simplement la transaction en suspens, vous allez avoir des ennuis.
Je recommanderais de s'assurer que la transaction et le commit sont dans le même mysql_query si cela est humainement possible pour s'assurer que cela se produit réellement.