Foros del Web » Programando para Internet » PHP »

Que pasa con el array

Estas en el tema de Que pasa con el array en el foro de PHP en Foros del Web. Hola, me encuentro con el siguiente problema: Leo de una base de datos y guardo los registros en un array, pero luego no puedo acceder ...
  #1 (permalink)  
Antiguo 30/12/2004, 04:34
Avatar de aRApO  
Fecha de Ingreso: diciembre-2004
Mensajes: 11
Antigüedad: 19 años, 4 meses
Puntos: 0
Busqueda Que pasa con el array

Hola,

me encuentro con el siguiente problema:
Leo de una base de datos y guardo los registros en un array, pero luego no puedo acceder a los datos del array.

Código:
	//conecto con la base de datos 
	$conn = mysql_connect('localhost', 'usuario', 'pass'); 
	//selecciono la BBDD 
	mysql_select_db("basedatos",$conn); 
             //consulta de SQL
	$consulta = "SELECT `texto` , `dia` , `mes` FROM `eventos` WHERE 1 ORDER BY `dia` ASC";
             //hago la consulta
	$result = mysql_query($consulta,$conn);
  	//asigno los registros a un array
  	$i=0;
	while ( $e = mysql_fetch_array($result) ) 
	{ 
   		$tabla[i]['texto']=$e['texto'];
		$tabla[i]['dia']=$e['dia'];
		$tabla[i]['mes']=$e['mes'];
   		$i++; 
	}
             //intento mostrar los primeros registros
	echo $tabla[0]['texto']."<br>";
	echo $tabla[1]['texto']."<br>";
	echo $tabla[2]['texto']."<br>";
               ...
No muestra nada, he intentado con "reset($tabla);" y nada, no lo entiendo, alguien me hecha una mano? Gracias.
  #2 (permalink)  
Antiguo 30/12/2004, 05:20
 
Fecha de Ingreso: septiembre-2004
Ubicación: Viviendo en Manresa(Barcelona)
Mensajes: 230
Antigüedad: 19 años, 6 meses
Puntos: 0
te falta poner $ delante de la i dentro del while me parece.
  #3 (permalink)  
Antiguo 30/12/2004, 05:42
Avatar de aRApO  
Fecha de Ingreso: diciembre-2004
Mensajes: 11
Antigüedad: 19 años, 4 meses
Puntos: 0
Gracias, es pa llorar el tiempo que he perdido con esto!
  #4 (permalink)  
Antiguo 31/12/2004, 02:18
 
Fecha de Ingreso: septiembre-2004
Ubicación: Viviendo en Manresa(Barcelona)
Mensajes: 230
Antigüedad: 19 años, 6 meses
Puntos: 0
De nada, me alegra haverte ayudado!! :)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:28.