
13/10/2009, 14:50
|
| | Fecha de Ingreso: septiembre-2005
Mensajes: 25
Antigüedad: 19 años, 5 meses Puntos: 0 | |
Respuesta: Problema consulta mysql creo que lo he solucionado, la consulta es similar a la ultima usada pero con LEFT JOIN.
$consulta=mysql_query("SELECT TB1.nombre AS hijo, TB1.id as idhijo, TB2.nombre, TB2.id FROM contenido as TB1 LEFT JOIN contenido AS TB2 ON TB1.padre=TB2.id WHERE 1 ORDER BY TB1.padre DESC LIMIT 500");
Me muestra los hijos ordenados por padre y en el mismo array me incluye el dato de los padres, asi tengo k hacer lo siguiente para mostrarlo.
while()
{
si padre es 1º vez que sale, muestro padre
muestro hijo
si padre no es 1º vez que sale, muestro solo hijo
}
asi hasta que recorre todo el array.
igual es un pelin chapuza, pero me sirve por el momento.
un saludo y gracias geoavila por tu ayuda! |