Array multidimensional
Publicado por emiliano (1 intervención) el 01/05/2020 01:53:27
Hola, estoy teniendo problemas para recorrer los vaores de un array multidimensional. Voy cargando el array con el contenido de una tabla. No puedo diferenciar entre los valores de cada registro que obtengo de la base de datos, cuand lo quiero recorrer.
Es una tabla con la siguiente estructura:
codigo: integer
nombre_carrera:string
numero_resolucion:integer
se que a la vez que recorro los diferentes regustros, me falta el poder recorrer entre las columnas o valores de ese registro. En eso fallo y no se como hacerlo, cualquier ayuda se los agradecere mucho
Es una tabla con la siguiente estructura:
codigo: integer
nombre_carrera:string
numero_resolucion:integer
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
//concto con la base de datos
$enlace = Conectar();
$query = "SELECT * FROM carreras";
if ($sentencia = mysqli_prepare($enlace, $query))
{
mysqli_stmt_execute($sentencia);
/* vincular las variables de resultados */
mysqli_stmt_bind_result($sentencia, $codigo, $nombre_carrera,$numero_resolucion);
//declaro un array
$listado_array = array();
while ($row=mysqli_stmt_fetch($sentencia))
{
//grabo cada valor del registro en el array
array_push($listado_array,$codigo,$nombre_carrera,$numero_resolucion);
}
//aca intento mostrar el array
foreach ($listado_array as $valor)
{
//en esta linea muestra todo el valor de ese registro o fila
echo $valor;
//pero si intento mostrar un solo valor del registro no lo hace, por alguna razon solo muestra el primer caracter de 'nombre_carrera'
//echo $valor["nombre_carrera"];
}
}
se que a la vez que recorro los diferentes regustros, me falta el poder recorrer entre las columnas o valores de ese registro. En eso fallo y no se como hacerlo, cualquier ayuda se los agradecere mucho
Valora esta pregunta


0