Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/08/2011, 13:40
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: while ($row = pg_fetch_row($result)) De tres en tres ¡¿??

Avanza solamente un registro a la vez, ya que pg_fetch_row() avanza el puntero de uno en un, para lo que quieres hacer, puedes hacer algo así:

Código PHP:
Ver original
  1. $reg1 = array();
  2. $reg2 = array();
  3. $reg3 = array();
  4. $counter = 0;
  5. while ($row =pg_fetch_row($result)) {
  6.       $reg1[] = $row;
  7.       $row = pg_fetch_row($result);
  8.       $reg2[] = $row;
  9.       $row = pg_fetch_row($result);
  10.       $reg3[] = $row;
  11. }

Así ya tendrías 3 rows que puedes ciclarlos en tus tablas usando foreach() por ejemplo.

Saludos.