Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/05/2015, 21:17
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
Respuesta: ¿Cómo guardar en el campo tipo SET?

Cita:
Iniciado por gnzsoloyo Ver Mensaje
...Solo puedes poner el dato, el cual será ignorado con un warning si no está entre los valroes permitidos...
Ea! Muy bien, gracias maestro gnzsoloyo, la cosa funcionó como indicas, guardar el dato así nada más; y tienes razón, no guarda valores que no coincidan con los preestablecidos.

Pero resulta que yo quería insertar un valor con vocales acentuadas. No se guardó el valor, aunque en el SET el valor está así, con acento. Recurrí a la función utf8_decode() de PHP y se arregló el problema. Sin embargo, te pregunto, ¿hay forma de hacer que la BD guarde el valor acentuado así sin problemas? Uno pensaría que con el cotejamiento, pero no es así (?), porque mi BD tiene cotejamiento UTF-8_general_ci, que acepta acentos, y aún así no funciona.

Cita:
Iniciado por gnzsoloyo Ver Mensaje
...y en la tabla donde estás poneindo el SET, poner en realidad el ID de la tabla de ciudades como FK...
De hecho precisamente estoy aprendiendo a realizar claves foráneas, y vi que en el ejemplo que sigo, tienen un campo SET, por eso lo puse .

Saludos!