Salve,
devo iniziare un progetto ma per programmare ho alcuni dubbi...
Sto creando un sito web che avrá una parte di programmazione in php con database. Prima di iniziare sto peró progettando il tutto.
Mi sono bloccato ad un punto.
Nella mia pagina ci sará una form con 3 menu a tendina che permetterá di selezionare delle caratteristiche estraendo cosi dal database solo i campi necessari...
Faccio l'esempio...
Voglio scegliere una voce di attore, mi servirá per un doppiaggio, quindi devo cercarla nella mia pagina web...
Vado alla form... seleziono il genere (uomo) poi lingua (italiano) poi ambito (cinematografico) ... premo il bottone di ricerca e mi appaiono solo gli attori compatibili....
Questo lo so fare, faccio l'estrazione in database rispeto ai campi scelti nel formulario e non dovrei avere problemi...
Pero se l'attore parla due lingue?!?!
Mi spiego... l'attore con ID numero 24 parla italiano e inglese... quindi quando una persona lo cerca dovrá essere selezionato in entrambi i casi (sia italino che inglese), come faccio? come organizzo il database?
Se nella mia tabella di database inserisco la colonna "lingua" pero ogni riga/attore ci deve stare un solo campo per la colonna lingua... come possono esserci due?
Facendo un paio di ricerche ho notato che potrei usare il metodo delle tabelle relazionate, ma come si usano? come faccio?
Grazie