Una alternativa a lo propuesto por gjx2 y que tu comentas al inicio, para evitar tener el if en cada ciclo del while y minimizar el tiempo (que si no es una consulta muy extensa, dudo que sea significativo), podría ser:
Código PHP:
Ver original for ($i = 1; $i < $cantidad_row; $i++) {
// do something
}
De esta manera, hará todas las iteraciones menos 1, y acabado el ciclo, si vuelves a hacer
en principio deberías estar en el último resultado de la consulta.
Creo, porque no lo he probado!
Saludos