Във вашия код вие извиквате $row = $result->fetch_assoc();
точно преди да започнете вашия while
цикъл. Този ред "консумира" първия ви необработен файл и когато влизате в цикъла, премествате курсора на втория ред, като извиквате същия метод втори път.
Условието на while
цикъл се изпълнява ПРЕДИ съдържанието, тук ще намерите повече информация за PHP Докато цикъл
За да коригирате кода си, премахнете този първи ред.