Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Tabla con numero de registros variable

Estas en el tema de Tabla con numero de registros variable en el foro de Mysql en Foros del Web. Hola, No estoy demasiado puesto en MySQL asi que os agradecería que las respuestas no fueran un poco como para tontos :) Mas que me ...
  #1 (permalink)  
Antiguo 01/02/2013, 16:36
 
Fecha de Ingreso: abril-2011
Mensajes: 18
Antigüedad: 13 años
Puntos: 2
Pregunta Tabla con numero de registros variable

Hola,

No estoy demasiado puesto en MySQL asi que os agradecería que las respuestas no fueran un poco como para tontos :)

Mas que me conteis como se hace me gustaría que me dijerais donde puedo conseguir la informacion o contarmelo si no es muy complicado.

Tema: el caso es un formulario en una web donde el usuario puede añadir más campos como movil del trabajo, personal, etc, tal y como ocurre en los moviles y demas.

Mi duda viene cuando he de guardar esos datos en la tabla de la bbdd.

Si los datos del formulario son siempre los mismos no hay problema para definir los campos de la tabla, pero si esos registros no se pueden determinar desde un principio no creo que la solucion sea:

1. Ir añadiendo campos a la tabla conforme algun usuario meta algun campo nuevo.
2. Crear toooodos los posibles campos que se podrían generar en el formulario.
3. Ni idea.

La opción 1 me parece un disparate y la 2 no termino de verla. Así que la opción 3 me parece la mejor y es por esa otra opción por la que os pregunto.

La idea de almacenar vectores en un campo de una tabla no me hace ninguna gracia.

Otra idea seria crear una tabla para telefonos, otra para direcciones, etc y relacionarla con la tabla principal de datos de usuario. Algo me dice que por ahi deben ir los tiros pero tendría que crear otra ristra de tablas y no se si es la solucion.


En fin, estas son todas las ideas que se me han pasado por la cabeza. Me podéis echar una mano con alguna otra solucion? ....

Gracias de antemano

PD: por cierto, trabajo con PHP por si sirve de algo.
  #2 (permalink)  
Antiguo 04/02/2013, 04:55
 
Fecha de Ingreso: abril-2011
Mensajes: 18
Antigüedad: 13 años
Puntos: 2
Respuesta: Tabla con numero de registros variable

Nadie tiene un consejo que darme al menos?
  #3 (permalink)  
Antiguo 04/02/2013, 06:41
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Tabla con numero de registros variable

El problema es que lo que describes y las preguntas que haces nos muestran que no solo mo conoces de MySQL, sino que no sabes NADA de bases de datos. Desde ese punto, tendríamos que enseñarte todo. Mi sugerencia es que empieces por leer sobre los fundamentos de las bases de datos relacionales. Puedes comenzar en Wikipedia.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #4 (permalink)  
Antiguo 04/02/2013, 11:26
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años
Puntos: 300
Respuesta: Tabla con numero de registros variable

Aunque la explicación no es buena, he creído entender algo. A ver si lo he hecho. En la tabla, en las tablas de la base deben estar todos los campos. Quizás lo que quieres decir es que el cliente solo rellena algunos en el formulario y otros los deja en blanco. ¿Es eso? Si es así, el problema es realmente de PHP y HTML. Según que los inputs del formulario tengan datos o no y pasen o no con valores NULOS, se prepara un string de SQL distinto para insertar. Si es eso, pregunta en el foro PHP.
  #5 (permalink)  
Antiguo 05/02/2013, 21:03
 
Fecha de Ingreso: abril-2011
Mensajes: 18
Antigüedad: 13 años
Puntos: 2
Respuesta: Tabla con numero de registros variable

Pues si señor moderador, se poco de MySQL, por eso hago preguntas. En adelante le agradecería que no malgastara su valiosisimo tiempo con inútiles como yo, de hecho le estaría profundamente agradecido si no volviera a ver su nombre en ninguno de mis post si esta es la actitud que se gasta con el personal.

En cuanto a la pregunta que hice, la verdad es que aunque lo intenté no lo deje muy claro y, tal vez, por las horas que llevaba programando me hice la picha un lio y me olvide de lo básico, las tablas relacionales.

Antes de preguntar en un foro procuro investigar hasta que doy con la solución y, solo si me encuentro mas que perdido es cuando pregunto. Pero vamos, que para la próxima vez, dormiré antes de preguntar.

Etiquetas: campos, numero, php, registros, sql, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:06.