la logica è un po' così..
non ha senso avere una tabella solo per la data...
basta avere un campo data nella tabella voti e avrai comunque l'ultima data disponibile ordinando per data DESC..
anche nel modo che ti ho indicato io lo fai..così riesco a tenere lo storico delle date e visualizzare in prima pagina l'ultima data inserita in questa tabella (selezionando l'ultimo indice).
come le colleghi le tabelle data e voti? con una join? o semplicemente hanno lo stesso id, visto che li inserisci sempre insieme?
in migliore e peggiore metti un voto da 0 a quanto?
per me dovrebbe essere così:
tabella voti:
id | data | nome (varchar) | migliore (int) | peggiore (int)|
se vuoi strafare puoi mettere anche nome (int) e crearti una tabella nomi
id_nomi | nome | cognome |
fare una tendina che ha come value l'id_nome, che va a scriverlo nella colonna nome.
così avrai come riferimento sempre un numero, relativo al corretto nome.. se per esempio sbagli a digitare un nome, o due hanno lo stesso nome, come fai? in questo modo avrai che "mario rossi" è univoco.. non puoi sbagliarti con un altro e semmai dovrai fare delle modifiche, per esempio aggiungere l'anagrafica dei giocatori, saranno più "facili".

Rispondi quotando
