 
			
				26/01/2009, 02:33
			
			
			     |  
      |    |    |    Fecha de Ingreso: diciembre-2008  
						Mensajes: 122
					  Antigüedad: 16 años, 10 meses Puntos: 0     |        |  
  |      Sentencia para búsquedas        En mi aplicación el usuario puede realizar búsquedas de trabajos rellenando los campos de un formulario.   
El formulario es:   
Autor: 
Titulo: 
Año de Creación:   
Pues bien necesito una consulta que me muestre los trabajos que cumplan las condiciones que exige el usuario.   
Habia probado con:   
select * from trabajos where autor=$autor or titulo=$titulo or año=$año ;   
Pero de esa forma lo unico que consigo es que si el usuario introduce autor= "pepe" , me salen todos los trabajos de pepe (Correcto).  
Pero si el usuario introduce  
Autor = "Pepe"  
Titulo = " Trabajo XxX " 
Año = 2005   
Me sale igual que antes todos los trabajos de Pepe y no los especificos de las condiciones del formulario. 
Sé que es debido a los or  pero con and tampoco funcionaría puesto que si el usuario solamente rellena el campo Autor = "Pepe" ya no saldrían todos los trabajos de Pepe.   
¿Alguien sabe como hacerlo?           |