Tengo un array asociativo obtenido de un select.
Código:
Hasta aquí todo se imprime bien, pero se imprimen todos los datos.... $resultado = $tienda -> query ($consulta);
$filas = $resultado-> num_rows;
for ($i=0; $i< $filas; $i++){
$array = $resultado -> fetch_assoc();
echo $array['nombre'].'<br>';
Yo sólo quiero que me imprima 5 aleatorios pero con shuffle no me va, algo falla.
Código:
El problema creo que es que me convierte un array asociativo en enumerado o escalar.$resultado = $tienda -> query ($consulta);
$filas = $resultado-> num_rows;
for ($i=0; $i< $filas; $i++){
$array = $resultado -> fetch_assoc();
shuffle ($array);
}
for ($i=0; $i<5; $i++){
echo $array['nombre'].'<br>';
} ¿Alguien me puede orientar un poco, por favor?
Gracias.
Caminantejm.


