Ver Mensaje Individual
  #8 (permalink)  
Antiguo 06/07/2012, 01:54
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Tablas relacionales o mejor tabla simple?

Ante todo, si creas un nuevo hilo para un tema nuevo es mas facil que se te responda.

La solución no es de mysql si no de programacion externa....

Dos posibles enfoques....

1-Antes del while creas una variable $recetacontrol="" dentro del while si $fila['tituloReceta'] es distinto de $recetacontrol imprimes el titulo y la preparación he inmediatamente igualas $recetacontrol=$fila['tituloReceta'] con lo que el while seguira imprimiendo ingredientes hasta que aparezca una nueva receta. (Todo en una sola consulta)

2- Primero consultas las recetas (id,titulo y preparación) los guardas en un array. Recorres el array y para cada receta consultas sus ingredientes y los imprimes....(1+N consultas)

Como es obvio puede haber mas y mejores enfoques....

(Si le das dos vueltas encontraras como imprimir la preparación despues de la lista de ingredientes)
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 06/07/2012 a las 02:04