Hola a todos! estoy haciendo una consulta a la base de datos y no hay manera de que me devuelva ningún resultado. La consulta funciona bien ejecutandola desde phpmyadmin y devuelve bien el resultado. el problema es cuando se llama desde otra página php. Os pongo el código del Gestor de la base de datos, y la llamada que hacemos. Haber si alguien nos puede decir dónde esta el fallo, que llevamos horas con esto!!!!!
CODIGO DEL GESTORBD
function obtVia($estO, $estD){
$consulta="SELECT CodVia
FROM via
WHERE CodEO = '$estO' AND CodED = '$estD' ";
$resultado=mysql_query($consulta) ;
if($resultado){
return $resultado;
}else{
die("La consulta falló");
mysql_error();
}//if
mysql_free_result($resultado);
mysql_close();
}
CODIGO DEL GESTORVIAJES
function obtVia($estO, $estD){
$resul=$this->GBD->obtVia($estO, $estD);
$row1= mysql_fetch_row($resul);
$res=$row1[1];
echo gettype($res);
return $res;
}
LLAMADA DESDE LA PÁGINA
require_once("./GestorViajes.php");
require_once("./GestorBD.php");
$GV= new GestorViajes();
$GV->GestorViajes();
$res=$GV->obtVia('Amara','Lugari');
echo $res;
?>
graciass