No entendí mucho lo que dijiste, así tendría que quedar el código?:
Código PHP:
$sql="SELECT MAX(id) FROM posts";
$postmax=mysql_query($sql);
while($post = mysql_fetch_assoc($postmax))
{
$dfg = $post['id_hilo'];
$sqlb="SELECT * FROM posts WHERE id=$dfg ORDER BY id DESC";
$resultado=mysql_query($sqlb);
while ($row = mysql_fetch_array ($resultado))
{
echo "Anónimo - Especial: ".$row["especial"]." - ";
echo "No. ".$row["id"];
echo " - Hilo:".$row["id_hilo"]."<br>";
echo $row["mensaje"]."<br><br><br>";
}
$dfg++;
}
Porque así me da los errores Undefined index: id_hilo y mysql_fetch_array() expects parameter 1 to be resource, boolean given :/
Gracias por la paciencia...