W swoim kodzie wywołujesz $row = $result->fetch_assoc();
tuż przed rozpoczęciem while
pętla. Ten wiersz „zużywa” twój pierwszy surowy tekst i kiedy wchodzisz do pętli, przesuwasz kursor do drugiego wiersza, wywołując tę samą metodę po raz drugi.
Warunek while
pętla jest wykonywana PRZED zawartością, tutaj znajdziesz więcej informacji o PHP pętla
Aby naprawić kod, usuń ten pierwszy wiersz.