![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
27/06/2012, 15:39
|
![Avatar de Triby](http://static.forosdelweb.com/customavatars/avatar253769_17.gif) | Mod on free time | | Fecha de Ingreso: agosto-2008 Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 16 años, 5 meses Puntos: 2237 | |
Respuesta: inner join, where Bueno, como te decía, se puede con 1 sola consulta leer menú y submenú y tú lo estás haciendo... con dos?, no lo sé, porque no las muestras y con un sólo ciclo puedes mostrar todo.
Otra cosa, sugiero usar while(condicion) {} en lugar de do { } while(condicion);, porque el primero siempre evalúa antes de ejecutar las líneas dentro del ciclo y el segundo siempre se ejecutará al menos una vez y después evalúa la condición; suponiendo que una consulta no devuelva registros, verás un error o warning, a menos que verifiques primero esa situación. |