Confermo quanto dici, Giorgio77.
Aggiungo inoltre che anche modificando a livello di database la chiave primaria lang_id invertendo 1 e 2, l'ordine di visualizzazione delle bandierine non cambia.
L'ordine che viene visualizzato sembra quello di immissione, non necessariamente coincidente con quello degli id. Se infatti nel DB eseguo una semplice select l'ordine rimane sempre uguale, indipendentemente da come ho modificato la chiave primaria, e immagino sia per questo che l'ordine rimane fisso.
Penso che la cosa andrebbe posta all'attenzione di chi se ne occupa, rendere possibile un ordinamento mi sembra una cosa non difficile e utile.