¿me habra leido?
Bueno aparte de lo que te indique al principio, si hiciste una consulta a la base de datos, e hiciste un fetch antes, por eso no te sale el primer registro. Al usar de nuevo la consulta el puntero no retorno al principio, si no que continuó donde se quedo.