Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/02/2010, 03:27
Forseti
 
Fecha de Ingreso: febrero-2010
Mensajes: 8
Antigüedad: 14 años, 2 meses
Puntos: 0
Consulta en php+mysql

Hola, soy nuevo en este foro y con el php. Tengo hecho un formulario para mostrar los resultados de una consulta sobre una tabla mysql. La tabla tiene los siguientes campos

id_operacion
fecha
parque
operacion
observaciones

La cosa está en que al hacer la consulta quiero filtrarlo por 2 campos, uno el parque y otra la operacion. La consulta es esta:

"SELECT * FROM `mantenimiento` WHERE `parque`='$parque' AND `operacion`='Cambio de Batería del Pluviómetro' ORDER BY fecha DESC";

El caso es que no me funciona. Añadir una cosa que falta, el campo operaciones solo puede tener los siguientes valores:
Cambio de Pila
Cambio de batería del pluviómetro
Limpieza del pluviómetro
Comprobación de funcionamiento del pluviómetro.

Antes de consultar he intentado distintas soluciones, entre ellas cambiar el cambio "operaciones" por "observaciones" y si me funcionaba (buscando algo) siempre que lo que busque tenga una palabra (si busco algo con 2 palabras, es decir con un espacio en blanco no me da resultado), por lo que creo que el error es por tener una cadena de carácteres, pero si estoy en lo cierto no se como solucionarlo.

Aunque esto está escrito de forma muy confusa, espero que el concepto haya quedado claro ¿alguien puede ayudarme?.

Agradeciendo las respuestas, me despido