
02/09/2009, 16:10
|
| | 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. |