Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/09/2012, 07:07
tasmany94
 
Fecha de Ingreso: septiembre-2012
Mensajes: 66
Antigüedad: 12 años, 4 meses
Puntos: 4
Respuesta: Relacionar tablas

Cita:
Iniciado por fedefrankk Ver Mensaje
Buenas a todos se poco de mysql y trabajo con appserv,

tengo una tabla de usuarios que se registran dicho usuarios tienen o no un telefono y pueden publicar 1 a 3 avisos.. y mi tabla queda mas o menos asi:

tabla usuarios:

id: mediumint incrementa con calvae primaria
nombre: varchar
apellido: varchar
nom_imagen: varchar
pass:varchar
email:varchar
puntos:varchar
fecha:varchar
etc...

y he leido que hacer una tabla con tantos campos es una mala practica...

el razonamiento surge que un usuario puede tener una imagen o mas... un domiclio o no (en el caso que no lo quiera dar ) en fin leyendo un poco mas

hice lo siguiente:


mi tabla la de arriba:

id: mediumint incrementa con calvae primaria
nombre:varchar
pass:varchar
email:varchar
id_datos:varchar clave unica


mi otra tabla se llama datos:

id: mediumint incrementa con calvae primaria
apellido:varchar
imagen1:varchar
imagen2:varchar
imagen3:varchar
id_datos:varchar clave unica


aca esta mi pregunta y millones de dudas... como puedo relacionar mi prima
tabla usuarios: on tabla datos?.. la relacion la quiero hacer con id_datos que es un campo en comun en las dos tablas, (siguiendo un tutorial en youtube).. pero no funciona. me dicen que me descargue worckbench mysql.. prefiero hacerlo con codigo o si existe un buen programa para relacionar tablas..

mucahas gracias de antemano

saludos a todos
fede
no ace falta descargarte nada.es muy facil.
lo primero a ID_datos en las dos tablas le tienes que dar un indice. y después en vista de relaciones en ID_datos de la tabla datos tendras que ponerle que enlace a la tabla usuarios el campo ID_datos.. eso es con phpmyadmin..

o quieres acerlo por codigo?