Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/09/2009, 16:10
jhosan
 
Fecha de Ingreso: septiembre-2009
Mensajes: 55
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: consulta sql por varios criterios

Amigos

si lo realizo de manera con esta estructura me muestra los datos...
$sql=mysql_query("select * from personas,contrato,evento where personas.cedula=contrato.cedula_beneficiarioc and personas.cedula=evento.cedula_beneficiario and evento.barrio like '%$barrio_evento%' and evento.comuna like '%$comuna_evento%' and personas.estado_atencion like '%$estado_atencion%' and evento.tipo_evacuacion like '%$tipo_evacuacion%'");
$result = mysql_query($sql,$link);
$total = mysql_num_rows($sql);

pero como trabajo con like me trae datos que no son precisos; por ejemplo, en comunas me trae las comunas que tienen el "1"; cuando solo pedi los datos de la comuna 1.

y si lo realizo con "=" cuando no desean buscar por comuna esta queda null y en la consulta me trae lo que el usuario pide pero con comuna=null.