Ver Mensaje Individual
  #6 (permalink)  
Antiguo 01/04/2012, 10:32
Avatar de charlyalegret
charlyalegret
 
Fecha de Ingreso: septiembre-2011
Ubicación: Barcelona
Mensajes: 705
Antigüedad: 12 años, 7 meses
Puntos: 140
Respuesta: Cómo saber si estamos en el último registro

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
  1. $cantidad_row = mysql_num_rows($consulta);
  2.         for ($i = 1; $i < $cantidad_row; $i++) {
  3.               $row = mysql_fetch_object($consulta)
  4.                // do something
  5.                }

De esta manera, hará todas las iteraciones menos 1, y acabado el ciclo, si vuelves a hacer

Código PHP:
Ver original
  1. $row = mysql_fetch_object($consulta)

en principio deberías estar en el último resultado de la consulta.

Creo, porque no lo he probado!

Saludos