hola yawe. probe tu aplicacion y no me sale error de conexion pero el error k me sale error del mysql_num_rows es k no existe la variable $result. lo k estabas tratando de hacer es mostrar cuantos registros hay en tu tabla.
la respuesta correcta es k debiste poner tu variable $sqlID en tu mysql_num_rows, por k si pones una variable k no existe, obiamente te mostrara un error en la funcion de mysql_num_rows k no esta almacenando cuantos registros hay en tu tabla.
asi seria la solucion:
Código PHP:
$dbhost="localhost";
$dbuser="tu-usuario";
$dbpass="tu-clave";
$dbname="tu-base-de-datos";
$tblname="tu-tabla";
$conID=mysql_connect($dbhost,$dbuser,$dbpass) or die("Error al conectar a la base de datos".mysql_error());
mysql_select_db($dbname);
$SQL="SELECT * FROM $tblname";
$sqlID = mysql_query($SQL, $conID);
$num = mysql_num_rows($sqlID);
echo "<br>";
echo "Total ".$num;
echo "<br>";
echo (mysql_error());
saludos.