Hola,
no conozco xajax a fondo, pero si estás registrando una función, no necesitas incluir la conexión a base de datos en ella? Ejemplo:
Código PHP:
function consulta(){
if (!($link=mysql_connect("localhost","thalx","freaker")))
{ echo "Error conectando a la base de datos.";
return; }
if (!mysql_select_db("prueba",$link))
{ echo "Error seleccionando la base de datos.";
return; }
$res=mysql_query("select * from nombres",$link);
if(!$res) die("Error en la consulta" . mysql_error());
$objResponse = new xajaxResponse();
$objResponse->addAssign("AKI","innerHTML","$res");
return $objResponse;
}
saludos