Ver Mensaje Individual
  #5 (permalink)  
Antiguo 12/03/2011, 08:40
Avatar de Gambinoh
Gambinoh
 
Fecha de Ingreso: diciembre-2010
Mensajes: 348
Antigüedad: 13 años, 5 meses
Puntos: 11
Respuesta: Imprimir una variable en otro div

Cita:
Iniciado por Ronruby Ver Mensaje
Guarda los registros en un array:
Código PHP:
Ver original
  1. while($fila[] = mysql_fetch_assoc($query)) {
  2. //no hacer nada
  3. }
  4. var_dump($fila); //para que veas como queda
Luego solo accedes de la siguiente manera a un registro:
Código PHP:
Ver original
  1. <div><?php
  2. echo $fila[0]['campo']
  3. ?></div>
Vamos a ver, arriba he usado el bucle while para imprimir una fila de la siguiente manera:

Código PHP:
Ver original
  1. while($fila = mysql_fetch_assoc($query)) {
  2. echo $fila['campo1'];
  3. }

Lo cual se traduciría como "mientras exista array que recorrer generado por la función mysql_fetch_assoc() en base a las consultas SQL contenidas por la $query, se imprimirá mediante la función echo() el valor correspondiente al índice 'campo1' del array $fila".

Realmente no entiendo para que usas un bucle while vacío para declarar $fila[] = mysql_fetch_assoc($query), cuando puedes hacerlo sin el while.

De todas formas creo que tengo la solución, ahora echo un vistazo al código y posteo en respuesta la solución, que creo que es de base y está relacionada con el LIMIT. Pienso que metí la pata al guardar $query con los parámetros iniciales para la instrucción LIMIT.