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.