Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/02/2011, 03:30
adminfire
 
Fecha de Ingreso: febrero-2011
Ubicación: Capital federal
Mensajes: 16
Antigüedad: 13 años, 2 meses
Puntos: 1
Respuesta: ayuda, buscador con 3 tablas combinadas

Bueno, lo solucione.

si alguno considera que se puede mejorar, agradesco los comentarios.

aqui lo posteo por si a alguien le sirve



$sql="SELECT * FROM medicos ";


if($especialidad!=""){
$sql .="INNER JOIN medicos_especialidades ON medicos.id_medico = medicos_especialidades.id_medico AND medicos_especialidades.id_especialidad = $especialidad ";
}

if($obra_social!=""){
$sql .=" INNER JOIN medicos_obras_sociales ON medicos.id_medico = medicos_obras_sociales.id_medico AND medicos_obras_sociales.id_obra_social IN ($obra_social) ";
}

if($palabra!=""){
$sql .=" WHERE medicos.nombre LIKE '%$palabra%' OR medicos.apellido LIKE '%$palabra%' OR medicos.domicilio LIKE '%$palabra%' ";
}

$sql .=" GROUP BY medicos.id_medico ORDER BY medicos.nombre ASC ";


Salu2!