10/03/2008, 08:53
|
| | Fecha de Ingreso: mayo-2006
Mensajes: 120
Antigüedad: 18 años, 9 meses Puntos: 3 | |
Re: consulta mysql Mostrame tu código actual, y te ayudo a modificarlo.
El código que yo te puse está haciendo un corte de control, dentro del while cada vez que la categoría es distinta de la anterior se muestra por pantalla.
En la primera iteración $anterior está en -1, y $row['category'] está con "pintor", entonces en el if se compara si son iguales con strcmp, como no son iguales en $anterior se guarda pintor y además se saca por pantalla el título. En la próxima iteración (un nuevo row de la tabla) si $row['category'] sigue siendo pintor el if va a dar falso y sólo se mostrara el $row['name']. En el momento que $row['category'] sea distinto de pintor se vuelve a mostrar la categoría nueva y se vuelve a guardar en $anterior.
Es dificil entenderlo así. Simplemente ejecutalo e intenta modificarlo y vas a ver que allí te resulta sencillo.
Sí, esto debería ir en PHP, pedí que te lo muevan. |