Hola.
Es posible contar el número de registros totales aunque haya hecho ya una consulta con select distinct? O al menos hacer 2 consultas simultáneamente?
Con el código de abajo sólo me muestra 1 registro en $total.
Código:
$sql = "select distinct city from sho where city like 'M%'";
$result = mysql_query($sql,$db_con);
$total = mysql_num_rows($result);
while($row = mysql_fetch_array($result))
{
echo '<tr>
<td><a href=rest.php?city='.urlencode($row["city"]).'>'.$row["city"].'</a> <em><strong>'.$total.'</strong></em></td>
</tr>';
}
mysql_free_result($result);
?>