gran observacion

has dado en el clavo :D ahora lo que pasa es que me pone como resultado 0!!!!
Código PHP:
<?
$host = "localhost";
$user = "mysql";
$pass = "mysql";
$dbname = "tablacomen";
$conecta = mysql_connect($host,$user,$pass);
mysql_select_db($dbname,$conecta);
$result = mysql_query("SELECT id FROM comentarios WHERE id='$valor'");
$total = mysql_num_rows($result);
echo "$total";
?>
raro.....raro....raro