Estimados,
estoy diseñando unas tablas en mi base mysql pero tengo un problema. a ver is me pueden dar una mano
en un escenario definido yo tendrias
tabla campos
id, campo1, campo2, campo3....
tabla valores
id, id_campo, valor1, valor2, valor2...
y luego de ejecutar una consulta podria obtener algo asi
nombre, apellido, email
juan, perez,
[email protected]
el problema es que no se cuantos campos voy a tener!
por lo que pense crear una tabla y dinamicamente ir creando los campos.
pero ahora no sabria como almacenar los valores de las respuestas!
tabla preguntas
id
nombre_identifica
tabla campos
id_pregunta, nombre
si hago un
SELECT campos.nombre FROM campos WHERE id_pregunta = ? obtendria todos los campos que quiero. pero como puedo almacenar las respuestas?
la idea es que los campos sean campos de texto.
algo asi hace salesforce, uno puede definir los campos y leugo los datos entran con esos campos, pero no se como se almacenan. perdon lo extenso creo que lo complique mas aun ;)