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.