Jump to content

Dúvida sobre base de dados


MROverclock
 Share

Recommended Posts

MROverclock

Eu nao sabia bem onde colocar esta questão e como o PHP está normalmente directamente ligado a bases de dados, coloco aqui a questão:

Tenho algo deste género

utilizadores ( id, nome, idade, sexo, fotografias)

ora, nas fotografias é que a porca torce o rabo. poderá haver mais do que uma foto para cada utilizador. A primeira solução que me veio à cabeça foi fazer o seguinte:

utilizadores ( id, nome, idade, sexo)

Fotografias( id_fotos, id_usr, endereco_da_fotografia)

ou será que o método mais simples (que ocupasse menos espaço) seria na 1ª tabela ter "fotografias" como texto onde colocaria o endereço de cada fotografia separado por um carácter de controlo e depois na minha aplicação (em PHP) teria uma função que separasse cada um dos endereços?

abraço

Link to comment
Share on other sites

Ola

É esse o caminho. Como vc tem um usuario e esse usario pode ter varias fotos entao tem que ser em tabelas separadas, sendo que na tabela das fotos vc precisa ter o id do usuario.

tabela usuarios:

id

nome

idade

tabela fotografias:

id

id_usuario

nome_da_foto

Depois é so fazer uma busca na tabela fotos com o id do usuario e tera todas as fotos dele. Algo parecido com isso:

$busca = mysql_query("Select * from fotografias where id_usuario = '$id_usuario_passado_por_vc' ");

Espero ter ajudado

Abraço

Elyandro

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.