Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/07/2013, 06:55
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Fallo en la query

Cita:
el $id_mesa lo recibo por REQUEST así que ese no es el fallo.
Desde el mismo momento en que esa variable proviene de un programa, puede contener datos erróneos.
Siempre.

En cuanto al uso del ENUM, hay que verificar lo que la sentencia está recibiendo. Bien podría estar entrando algo incorrecto...

Por otro lado, hay dos cosas a considerar:
- No nos estás diciendo qué problema te causa el UPDATE. Nada en tu post lo sugiere.

- Estás usando una palabra reservada como nombre de columna (STATUS). Eso puede provocar errores de ejecución o de sintaxis indetectables. Nunca uses palabras simples en inglés (son propensas a este tipo de problemas), o ponlas con prefijos.

- No estoy completamente seguro de que estés usando correctamente el ENUM. Si una columna sólo puede tener dos estados, no tiene ningún sentido usar ENUM cuando podrías usar BIT, BOOL o incluso TINYINT. Pero eso es una decisión de diseño.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)