yo prefiero separar conex y total filas para permitir un echo en caso de que hayan cero filas pero con conexino completada.
asi
Código PHP:
$sql = "SELECT * FROM TABLA";
$resultado = mysql_query($sql);
if (!$resultado)
{
echo "error conectando a la base de datos" . mysql_error();
} else {
$total_filas = mysql_num_rows($resultado);
if ($total_filas = 0)
{
echo "No hay filas con esas condiciones";
} else if ($total_filas >0)
{
if ($valor = mysql_fetch_array($resultado))
{
echo "Valor 1" . $valor[0];
...
}
}
}