Ciao a tutti, sto sviluppando un programmino in php per gestire una società calcistica, (di mio cugino quindi assolutamente no profit...
)
Devo gestire 4 categorie con relative squadre, campi, calendari e classifiche.
ad es: CategoriaA, squadraA, squadraB, squadraN, campoA, campoB, campoN, Incontro squadraA vs squadraB nel campoN etc.
Volevo un consiglio da voi per quel che riguarda la struttura del db,
che ho già creato, ma che mi crea qualche perplessità....
Ho creato le stesse tabelle per ogni categoria, ad es:
Per la CategoriaA:
tabella CalendarioA, tabella SquadreA, tabella CampiA
Per la CategoriaN:
tabella CalendarioN, tabella SquadreN, tabella CampiN
Le tabelle sono semplicissime:
Tab Squadre:
idsquadra,
nome,
punti
Tab Campi:
idcampo,
campo
Tab Calendario: (qui sorge il problema)
id,
giornata,
idsquadraA,
idsquadraB,
idcampo,
data,
risultato
Volevo chiedere se secondo voi sto operando bene perchè ho riscontrato un problema, nel senso che quando inserisco gli incontri, al posto dei nomi delle due squadre rivali, metto l'id di ognuna, nell'inserimento va tutto bene, il problema lo riscontro nella query di selezione.
Questo è lo script:
codice:
$query = "SELECT calendario.*, squadre.*, campi.*
_ __ __ __ FROM calendario, squadre, campi
_ __ __ __ WHERE calendario.giornata ='" . $_POST["giornata"] . "'
_ __ __ __ AND squadre.idsquadra = calendario.idsquadraA
AND squadre.idsquadra = calendario.idsquadraB
_ __ __ __ AND calendario.idcampo = campi.idcampo
_ _ __ __ __ ORDER BY data";
_ _$result = mysql_query($query);
I risultati di squadre.idsquadra ovviamente si sovrappongono dandomi come output lo stesso nome.
So che è sbagliata la query, ma non sò come farla....sarà l'ora, sarò io...
Qualcuno potrebbe aiutarmi....?
Please?