Hola chicos esto mismo es lo que hago y quisera mejorar la consulta hacer esto mismo pero en una sola pues tengo muchos comentarios y estar haciendo una consulta en cada row es terrible.
Código MySQL:
Ver original$sql = mysql_query("SELECT * FROM comentarios WHERE respues = '0'");
while($row = mysql_fetch_assoc($sql)) {
// imprimimos el comentario
echo $row['comentario'];
// obtenemos las respuestas de este comentario
$sql2 = mysql_query("SELECT * FROM comentarios WHERE respues='{$row['id_comentarios']}'");
if (mysql_num_rows
($sql2
)) { while($resp = mysql_fetch_assoc($sql2)) {
// imprimir respuesta
echo $resp['comentario'];
}
echo 'No hay respuestas';
}
}
Es posible hacerlo de una sola consulta?