
06/07/2012, 01:54
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 11 meses 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 |