Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/08/2005, 17:45
Bkwxs
 
Fecha de Ingreso: marzo-2005
Mensajes: 171
Antigüedad: 19 años, 10 meses
Puntos: 0
Contactos en base de datos

Hola, necesito su consejo. Quiero implementar en mi web, una agenda, donde cada persona pueda agregar sus contactos. Para hacerlo simple, vamos a tomar como ejemplo que la persona agrega Nombre, telefono y direccion.
Tendria que crear una tabla para cada usuario donde las columnas sean esos datos???
Estuve probando de hacerlo todo en una tabla, donde en una fila se guardan todos los contactos (un maximo de 20) de cada usuario. La tabla tendria el siguiente formato:

Código PHP:
create TABLE contactos(
id smallint(5unsigned not null auto_increment,
nick varchar(20not null,
c1 varchar(20not null,
n1 int(20unsigned not null,
d1 varchar(20not null,
c2 varchar(20not null,
n2 int(20unsigned not null,
d2 varchar(20not null,
c3 varchar(20not null,
n3 int(20unsigned not null,
d3 varchar(20not null,

donde c* seria el nombre, n* seria el numero y d* seria la direccion.
Pero el codigo que tengo que hacer para luego eliminar los contactos o modificarlos, es muy engorroso.
Que me recomiendan??? una tabla para cada usuario donde se guarden sus contactos, o una sola tabla para todos donde cada usuario se guardaria en una fila???
Acepto sugerencias.