Hola,
Por un lado, el segundo parámetro de la función no es necesario, de querer asegurar que la consulta se haga utilizando el recurso creado por la conexión, podrías usar un solo parámetro en la función (que sería la consulta) y colocar mysql_query($Set, $conex); o simplemente puedes evitar el especificar el recurso de la conexión y dejar solo mysql_query($Set); dado que mysql_query se encargará de todos modos de usar el último recurso abierto (la última conexión establecida.
Por otro lado, tu problema es que no estás sacando los resultados de la consulta en ninguna parte, en la función, $result es un recurso, más concretamente será un valor entero que identifica a un recurso, lo cual jamás te dará lo que esperas obtener. La función debería ser similar a:
Código PHP:
<?php
$conex=mysql_connect ("localhost", "root", "")
or die("Error de Conexion con MySQL: <br><br>".mysql_error());
mysql_select_db ("hotel")
or die("Error de Conexion con la Base de Datos: <br><br>".mysql_error());
function ObtenSetDatos($Set)
{
$result = mysql_query($Set) or die( mysql_error() );
return mysql_fetch_array($result);
}
?>
Puedes usar mysql_fetch_assoc en ves de mysql_fetch_array si prefieres.
También podrías guardar el resultado obtenido desde mysql_fetch_assoc/mysql_fetch_array en otra variable y retornar dicha variable.
Código PHP:
....
$rows = mysql_fetch_array($result);
return $rows;