si has creado $link desde afuera de la funcion consulta() debes declararla como global, ya ke sino... puedes declararla como:
Código PHP:
function consulta($query)
{
static $link;
if (!$link)
{
$link = mysql_connect(...);
}
return mysql_query($query, $link);
}
weno, esa seria mi forma a como lo planeas...
si no es asi, y la declaras... anteponle un global
cuando la necesitas dentro de una funcion, o clase... etc
anteponle un global, para acercarla...