Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/11/2009, 19:56
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 16 años, 5 meses
Puntos: 2237
Respuesta: Guardar registros de una base de datos en variable tipo array

Creo que estas haciendo pasos extra, $row ya es una matriz y basta con agregarla como elemento adicional de $datos_seleccionados:

Código php:
Ver original
  1. $datos_seleccionados = array();
  2. while($row=mysql_fetch_assoc($query)) {
  3.         $datos_seleccionados[] = $row
  4. }
  5. echo $datos_seleccionados[0]['nombre'];

Cada elemento de $datos_seleccionados es una matriz asociativa que incluye cada campo de la tabla consultada, por lo que debes especificar el indice a mostrar.

Puedes omitir el if(mysql_num_rows($query)), ya que si la consulta no devuelve registros $datos_seleccionados quedara vacio y, si usas foreach($datos_seleccionados as $dato), no se ejecutara el bucle.
__________________
- León, Guanajuato
- GV-Foto