In je code roep je $row = $result->fetch_assoc(); aan net voordat je while . start lus. Deze regel "verbruikt" uw eerste raw en wanneer u de lus binnengaat, verplaatst u de cursor naar de tweede rij door dezelfde methode een tweede keer aan te roepen.
De voorwaarde van de while loop wordt uitgevoerd VOORDAT de inhoud wordt uitgevoerd, hier vindt u meer informatie over PHP While lus
Verwijder deze eerste regel om je code te corrigeren.