Ver Mensaje Individual
  #8 (permalink)  
Antiguo 22/02/2010, 16:03
ferranWEB
 
Fecha de Ingreso: enero-2002
Mensajes: 1.872
Antigüedad: 22 años, 3 meses
Puntos: 3
Respuesta: agilizar busqueda que tarda mucho

lo que veis es lo que hay. la consulta se genera mediante las opciones seleccionadas y es algo asi:

Código PHP:

if ( $viajar != "" )
{
    
$where[] = "datos_otros.viajar='$viajar'";
}
....

if( empty(
$where) ) 
{
   
$where_sql ="";
    
}

if( !empty(
$where) ) 

    
$where_sql 'WHERE '.implode(' AND '$where); 
    
$where_sql $where_sql."AND datos_candidatos.estado='activo'";


y asi creo el WHERE de la consulta, el cual puede ser tan largo como las opcioones de busqueda seleccionadas. esto se puede mejorar¿

saludos