
05/05/2008, 04:13
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 17 años Puntos: 574 | |
Re: consulta multiple con campos con and (Y) Puedes usar OR en vez de AND pero luego la busqueda será menos precisa o construir la sentencia Sql en funcion de los campos que tengas llenos.
$Sql="SELECT DATE_FORMAT(camp1, '%d-%m'), camp2, camp3, camp4, DATE_FORMAT(camp5, '%d-%m'), camp6, camp7, camp8, DATE_FORMAT(camp9, '%d-%m'), camp10 FROM BD.TABLA WHERE ";
if ($opera1!=""){
$Sql.="DATE_FORMAT(camp1, '%d-%m-%Y')='$opera1' ";
}
if ($opera1!="" && $opera2'!=""){
$Sql.="AND ";
}
if ($opera2!=""){
$Sql.="camp2='$opera2' ";
...
haz un echo de $Sql para ver que queda bien construida en tiempo de diseño y luego ejecuta la consulta.
(nos van a decir que no se puede poner codigo en este subforo...)
Quim |