Intendo un campo dove viene memorizzato l'userid dell'utente a cui e' assegnato il valore, ed uno per il valore...
Ti faccio un esempio pratico e stupido... Ho un database degli utenti cosi' fatto:
codice:
USERID USERNAME PASSWORD
0 Pippo pippo
1 Ciccio ciccio
2 Bingo bingo
Ogni utente puo' avere uno o piu' immagini (o anche nessuna), che raccolgo nel database immagini:
codice:
USERID IMAGE
0 pippo.gif
1 ciccio.gif
0 pippo2.gif
0 pippo.jpg
1 ciccio.png
Quando poi ho bisogno di sapere che immagini ha l'utente con id 1 vado nel db immagini e le cerco tutte...
Ho aperto questo thread per sapere se era meglio gestire una cosa del genere nel modo appena illustrato oppure come nel seguente modo:
codice:
USERID USERNAME PASSWORD IMAGE
0 Pippo pippo pippo.gif~pippo2.gif~pippo.jpg
1 Ciccio ciccio ciccio.gif~ciccio.png
2 Bingo bingo
Cosi' mi sarebbe bastato caricare la stringa IMAGE nel database degli utenti e poi splittarla...
Questo metodo e' piu' scorretto pero' 