Cita: Otra cosa no hay mas fetch por ningun lado, es decir no se que broncas le pasa a ese archivo
Pues entonces el código que muestras no tiene errores, si pierdes un registro no creo que podamos adivinar la razón sólo porque tu dices que algo anda mal.
Nosotros sólo podemos leer lo que tu coloques aquí, nada más.
Ojala pudieras mostrar el código real sin do-while.