Retroceder   Foros del Web > Programación para sitios web > Bases de Datos

Respuesta
 
Herramientas Desplegado
Antiguo 15-may-2008, 07:29   #1 (permalink)
sirguy no se puede cailificar en este momento
 
Avatar de sirguy
 
Fecha de Ingreso: septiembre-2006
Ubicación: Mallorca
Mensajes: 657
Lista en campo sql

Hola a todos y gracias por leerme, hoy me he levantado preguntón así que ahí va.
Primero perdonand si los términos utilizados no son los idóneos pero intentaré hacerme entender:

La duda viene para insertar en una tabla sql varios registros tales como nombre, mail, password... hasta aquí todo bien, el problema viene de un campo que se llama correos. Este campo sería algo así:


nombre | mail | password | correos

pedro xx@xx 1234567 c1@xxx

El campo correos sería así:

correos

uno@xxx.es
otro@xxx.com
alguien@xxx.com
cualquiera@xxx.net



Básicamente, ¿se pueden introducir varios registros en un sólo campo?. ¿Qué tipo de campo es?.

Muchas gracias
__________________
Chanante!

Última edición por sirguy; 15-may-2008 a las 07:32. Razón: Mal redactado
sirguy está desconectado   Responder Citando
Antiguo 15-may-2008, 09:43   #2 (permalink)
quimfv tiene algunos puntos positivos de karma
 
Fecha de Ingreso: marzo-2008
Mensajes: 399
Re: Lista en campo sql

Si vas a tener n correos para una sola persona lo suyo es agregar un identificador unico en la tabla donde guardas las personas y crear otra tabla donde guardar los correos con la estructura siguiente

TabalaCorreos
idCorreo
idPersona fk referenciada a Personas
Correo

Como la relación sera uno a muchos (no sabes cuantos) la segunda tabla te permite guardar tantos correos como quieras de una misma persona y atraves de id sabes a quien pertenecen.

Incluso puedes ahorrate el campo mail si en la tabla correos pones un campo mas para marcar el correo principal de la persona.

Quim
quimfv está desconectado   Responder Citando
Antiguo 15-may-2008, 10:46   #3 (permalink)
sirguy no se puede cailificar en este momento
 
Avatar de sirguy
 
Fecha de Ingreso: septiembre-2006
Ubicación: Mallorca
Mensajes: 657
Re: Lista en campo sql

Gracias!!, sí lo del id siempre lo pongo (y se ma ha olvidado la verdad). Dos tablas sql, nunca lo he hecho pero un reto es un reto.

Un saludo
__________________
Chanante!
sirguy está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 15:11.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93