Tambien se puede hacer el paso de parametros por referencia, entonces queda como inicialmente queria Cain. Fijate que se le agrega un
& en la funcion.
Código PHP:
function consultar(&$nom, $query, $link_db){
$nom = mysql_query($query, $link_db) or die("<b>Consulta:</b> $query<p><br><b>Error:</b>".mysql_error());
}
$link_db=mysql_connect(......);
mysql_select_db (".....", $link_db);
consultar($result, $consulta, $link_db);
While($row=mysql_fetch_array($result)){
//etc...
}