En concreto .. el error es porque no le estas pasando a tu funcion que hace el "query" el link de conexión de la base de datos q estas usando .. Tendrias q añadir un tercer parámetro para pasarselo:
Código PHP:
function consultar($nom, $consulta,$link_db){
$nom = mysql_query($consulta,$link_db) or die("<b>Consulta:</b> $consulta<p><br><b>Error:</b>".mysql_error());
return $nom;
}
$link_db=$mysql_connect(.......);
consultar($nom, $consulta,$link_db);
Si te das cuentas .. en las funciones de Nochero veras que usa y devuelve el link de conexión para el resto de llamadas de mysql_xxx
Y ya puestos .. jeje mete todas las funciones en una class y tienes un objeto xD
Un saludo,