Hola a todos, a ver si alguien me echa un cable...estoy perdido!
He realizado una consulta a una BD con 150 productos, donde cada uno de ellos tiene una tabla con el nombre del "Productor" (es_Familia). Los he recopilado y he obtenido por mysql_fetch_array y array_unique todos los productores que hay sin que me los repita en el array, dado que de los 150 productos muchos comparten productor.
Código PHP:
$query_Productos = "SELECT * FROM productos WHERE ApareceEnLaWeb = 'Si' ORDER BY es_Familia ASC";
$Productos = mysql_query($query_Productos, $bdmontsoliu) or die(mysql_error());
$totalRows_Productos = mysql_num_rows($Productos);
while ($row_Productos = mysql_fetch_array($Productos)){
$FamiliasLista[] = $row_Productos['es_Familia'];
}
$ProductoresLista = array_unique($FamiliasLista);
foreach ($ProductoresLista as $Resultado){
echo '<li>'.$Resultado.'</li>';
}?>
Ahora bien, quiero hacer una consulta a la base de datos para imprimir los productos de cada productor. Es decir, que quedase de cual forma una vez impreso:
- Productor1
- Prod1
- Prod2
- Prod3
- Productor2
- Prod1
- Prod2
- Productor3
- Prod1
- ...
Y así consecutivamente. Llevo toda la mañana y no hay forma, siempre me da error. Espero haberme explicado bien.
¿Alguien tiene una idea?
Gracias!