contagem de comentarios
o que estou a fazer de errado?
esse código seleciona o numero de mais comentados e relaciona com a tabela posts até ai faz direito?
Agora nao estou a conseguir dizer que esse determinado post tem 2 comentarios?
já fiz com count e nao funca?
<?php
$qr = "SELECT posts.*,(SELECT COUNT(comments.id) FROM comments WHERE comments.post_id = posts.id)";
$qr .= " AS total_comment FROM posts ORDER BY total_comment DESC ";
$ex = mysql_query($qr) or die(mysql_error());
while($destaque = mysql_fetch_assoc($ex)):
$default = 'themes/blue/images/blue.png';
$capa = 'uploads/'.$destaque['capa'];
$capa = (file_exists($capa) && !is_dir($capa) ? $capa : $default);
$i++;
echo '<li>';
echo '<div class="img">'."\n";
echo '<a title="'.$destaque['titulo'].'" href="'.BASE.'/ver/'.$destaque['url'].'">'."\n";
echo '<img alt="'.$destaque['titulo'].'" title="'.$destaque['titulo'].'" src="'.BASE.'/tim.php?src='.$capa.'&w=134&h=76"></a>'."\n";
echo '</div><!--/img-->';
echo '<a title="'.$destaque['titulo'].'" href="'.BASE.'/ver/'.$destaque['url'].'">'.lmWord($destaque['titulo'],42).'</a>';
echo '<div class="stats">';
echo '<span class="comms">'.$destaque .'</span>';
echo '</div><!--/.stats-->';
echo '</li>';
endwhile;
?>Discussão (3)
Carregando comentários...