Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/06/2011, 17:39
Bier
 
Fecha de Ingreso: enero-2002
Mensajes: 1.174
Antigüedad: 22 años, 3 meses
Puntos: 21
Lectura secuencial a MySQL de 2 en 2 registros

Tengo un sript en PHP que hace una lectura a una tabla MySQL, todo trabaja perfecto con lo siguiente:

Código PHP:
Ver original
  1. $consulta = mysql_query("SELECT llave, fecha, titulo
  2.                     FROM tablax", $link) or die ("No se pudo ejecutar la consulta (1)");
  3.  
  4. while ($fila = mysql_fetch_row($consulta)) {
  5.    echo "<tr>";
  6.    echo   '<td>'. $fila[0] .'</td>';
  7.    echo   '<td>'. $fila[1] .'</td>';
  8.    echo   '<td>'. $fila[2] .'</td>';
  9.    echo "</tr>";
  10. }

En mi tabla tengo 1000 renglones, por lo que el script me despliega una tabla de 1000x3 (Mil renglones en tres columnas).

Deseo desplegar esta información, en una tabla de 500x6 (500 renglones en 6 columnas).

PRIMER RENGLON A DESPLEGAR:
- La información MySQL del renglón 1 se debe desplegar en las columnas 1,2,3.
- La información MySQL del renglón 2 se debe desplegar en las columnas 4,5,6.

SEGUNDO RENGLON A DESPLEGAR:
- La información MySQL del renglón 3 se debe desplegar en las columnas 1,2,3
- La información MySQL del renglón 4 se debe desplegar en las columnas 4,5,6.

y así sucesivamente.

Deseo que en vez de una tabla de 1000x3, lograr una tabla de 500x6.

Espero haberme explicado.

He buscado pero no he podido resolverlo.

¿Existe la posibilidad de leer la información de 2 en 2 registros de MySQL? Ello resolvería mi necesidad.

Gracias anticipadas

Estoy tratando de resolverlo directamente con PHP, aunque me gustaría escuchar sugerencias. Lo que haría es leer con PHP no desplegar información hasta tener 2 registros leídos.

Saludos cordiales