Hola he probado esta sentencia SQL pero no me ha servido, en que puedo estar equivocandome??
//me traigo las variables del form de busqueda
$a1 = $HTTP_GET_VARS["txt_codigo"];
$b1 = $HTTP_GET_VARS["txt_nombre_contraparte"];
$c1 = $HTTP_GET_VARS["txt_componente"];
$d1 = $HTTP_GET_VARS["txt_codigo_sectorintervencion"];
$e1 = $HTTP_GET_VARS["txt_localizacion"];
// asigno los nombres de las 5 tablas ( proyecto_cod_anual, proyecto_contraparte, proyectos_componentes, proyecto_sectorintervencion, proyectos )a las variables $a, $b, $c, $d, $e
// y asigno los campos a las cuales buscar en las 5 tablas ( txt_codigo, txt_nombre_contraparte, txt_componente, txt_codigo_sectorintervencion, txt_localizacion)
$a = 'proyecto_cod_anual';
$a11 = 'txt_codigo';
$b = 'proyecto_contrapartes';
$b11 = 'txt_nombre_contraparte';
$c = 'proyecto_componentes';
$c11 = 'txt_componente';
$d = 'proyecto_sectorintervencion';
$d11 = 'txt_codigo_sectorintervencion';
$e = 'proyectos';
$e1 = 'txt_localizacion';
$query= mysql_query("SELECT $a.$a11, $b.$b11, $c.$c11, $d.$d11, $e.$e11 FROM $a, $b, $c, $d, $e WHERE $a.$a11 = '$a1' AND $b.$b11 = '$b1' AND $c.$c11 = '$c1' AND $d.$d11 = '$d1' AND $e.$e11 = '$e1'")
bueno la ejecuto y me da el error, que puede ser ??