No te he entendido muy bien, pero al ser en niveles, supongo que lo suyo es sakarlo de esta forma :
Código PHP:
+ Titulo 1
+Respuesta 1
+Respuesta 2
+Respuesta 2.1
+Respuesta 2.2
+Respuesta 3
+ Titulo 2
+Respuesta 1
+Respuesta 1.1
+Respuesta 1.2
+Respuesta 1.3
+Respuesta 1.3.1
+Respuesta 1.3.2
+Respuesta 1.3.2.1
Etc.................. NO ? xD
Entonces la tabla que te Aconsejo es Asi :
idRegistro -------- idSuperior -------- Usuario -------- Titulo -------- Mensaje
Entonces, por ejemplo tenemos
idRegistro -------- idSuperior -------- Usuario -------- Titulo -------- Mensaje
----- 1 ----------------- N -----------------Fbirrer ------- Hola --------- Hola que tal
----- 2 ----------------- 1 -----------------miSko------- Re: Hola --------- Bien Fbirrer
----- 3 ----------------- 1 -----------------otroUsuario -- Re: Hola --------- Olas Fbirrer
----- 4 ----------------- 2 -----------------Fbirrer ------- Re: Re:Hola --------- me Alegro misKo
----- 5 ----------------- 4 -----------------miSko------- Muchos Re: hola --------- Y Yo Fbirrer
----- 6 ----------------- 3 ----------------- Fbirrer ------- Re: Re: Hola --------- Hola usuario X
Código PHP:
Vale, esto seria un Esquema asi :
+ Hola ( By Fbirrer )
+ Re: Hola ( By miSko )
+ Re: Re: Hola ( By Fbirrer )
+ Muchos Re: Hola ( By miSko )
+ Re: Hola ( By otro Usuario )
+Re: Re: Hola ( By Fbirrer )
Entonces tendrias que hacer una Funcion de este tipo
Código PHP:
function obtenerRespuestas(idTema)
{
// Leemos un registro y lo publicamos
// Comprobamos si este registro tiene respuestas
// Si tiene respuestas, llamamos a esta funcion, pero pasandole el ID de la respuesta que hemos leido
// Qndo llegue a esta parte, ya abra puesto todas las respuestas recursivamentem, pasamos al siguiente registro y hacemos lo mismo :]
}