[Mysql]struttura tabell

  • Creatore Discussione Creatore Discussione Monital
  • Data di inizio Data di inizio

Monital

Utente Attivo
15 Apr 2009
778
2
18
Salve a tutti,

mi sto affacciando da poco nel mondo del databse

per i miei script ero solito utilizzare file di testo, ora per facilitare le cose sto cercando dic apire il datasbe

fin ora son riuscito a creare una tabella ed estrarre modificare inserire nuovi dati

ora avrei un problema pongo un esmepio:

devo creare una tabella di + squadre di calcio, ad esempio intitolata "Società"

Bari :love:
juventus
Milan

poniamo caso che il bari sia strutturato così

ID|Calciatore|Età|Ruolo

ora poniamo caso che abbia un altra tabella chiamata Giocatori contenente tutti i giocatori del campionato strutturato così
ID|Nome|Età|Ruolo

se volessi aggiungere a Giocatori un altro campo "Squadra" e fqui fare in modo che si colleghi alla tabella Società così che il campo Squadra della tabella giocatori si componga da sola?

Spero di essere stato chiaro

grazie
 
Non sono sicuro che con MySQL si possano creare tabelle che si "scrivono" da sole. Comunque nulla ti vieta di recuperare dinamicamente i dati con uno script PHP e poi fare un confronto: se il giocatore non è presente lo aggiungi, altrimenti lo lasci dov'è.
 
ciao
anche se secondo me, come diceva marx, "il calcio è l'oppio dei popoli" ti do un consiglio.
crea uan tabella "società" così strutturata
id_soc int(12) primary key autoincrement
nome_soc varchar (25)
....altri campi se ti servono indirizzo, telefono ecc....

poi cre una tabella "giocatori"
id_gio int(12) primary key autoincrement
id_soc int(12)
nome_gioc varchar (25)
...altri campi se ti servono

il campo id_soc è il campo che ti permette di attribuire il giocatore alla società
per es se vuoi estrarre tutti i giocatori della societa "pallone sgonfio" che nella tab società ha un id_soc = 25 farai
select * from giocatori where id_soc=25
 

Discussioni simili