Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/05/2012, 11:42
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Mostrar X registros de una misma consulta

Pues sencillo:
Código PHP:
Ver original
  1. $total = mysql_num_rows($result);
  2. if ($total > 1) {
  3.      $cumples = array();
  4.      $i = 0;
  5.      while ($row = mysql_fetch_array($result) {
  6.            if ($i == ($total - 1) ) {
  7.                      $last = $row['nombre'];
  8.                      break;
  9.            }
  10.            $cumples[] = $row['nombre'];
  11.            $i++;
  12.      }
  13.  
  14.      $cadena = "hoy cumplen años " . implode(', ', $cumples) . " y $last";
  15. } else {
  16.      $cumple = mysql_fetch_array($result);
  17.      $cadena = "hoy cumple años " . $cumple['nombre'];
  18. }

Saludos.