Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/05/2015, 06:34
Avatar de berkeleyPunk
berkeleyPunk
 
Fecha de Ingreso: febrero-2013
Ubicación: México :C
Mensajes: 565
Antigüedad: 11 años, 2 meses
Puntos: 22
Pregunta ¿Cómo guardar en el campo tipo SET?

Hola!

Mi problema es cómo guardar valores en un campo tipo SET. Veo que tal campo sólo puede contener valores preestablecidos por mí. Por ejemplo:
Código MySQL:
Ver original
  1. ciudad set('Distrito Federal','Puebla','Guanajuato','Querétaro')

Áhora, digamos que tenemos un formulario con este select:
Cita:
Editado: Código de programación no permitido en foros de Bases de datos.
Leer las reglas del foro, por favor.
Pregunta: ¿Cómo guardar el valor elegido de este select en el campo SET?

Imagino que hay que hacer una especie de comparación, como: "Si el valor del select coincide con alguno de los valores preestablecidos de SET, entonces guarda". Pero no sé cómo hacerlo. Evidentemente, la cosa no funciona con:

Código MySQL:
Ver original
  1. INSERT INTO `mi_bd`.`mi_tabla` (`ciudad`) VALUES ('$ciudad')

Saludos!

Última edición por gnzsoloyo; 12/05/2015 a las 06:55