- Home
- Categorie
- Coding e Sistemistica
- PHP
- aiuto Query
-
aiuto Query
Ciao a tutti ho un problema a realizzare una query. Allora ho una tabella "Medaglie" con i campi: IdMedaglie,TipoMedaglia.
Vorrei estrarre il numero di medaglie per ogni tipo (Oro,Argento,Bronzo).
Come faccio?
poi devo far stampare i risultati in PHP
Grazie!
ciau
-
ciao, la tabella medaglie, secondo me è una tabella collegata, in quanto scrivi all'interno la descrizione della medaglia cioè (oro,argento,bronzo)
adesso ci dovrebbe essere una tabella principale al quale passi l'id_medaglia, per poi vedere ogni atleta quante medaglia ha conquistato.
la domanda che hai fatto, sempre secondo me, non ha senso in quanto nella tabella medaglie non ci saranno medaglie con lo stesso nome.
es. non ci sarà più di una descrizione con 'oro'se ho capito male scusami
ciao da danny
-
la tabella non ha solo quei due campi che ho scritto ma ha anche "atleta,data,sport"
Ora io con una query voglio sapere in totale quante medaglie d'oro ci sono, quente d'argento e quante di bronzo...come faccio?
-
@talkoman said:
la tabella non ha solo quei due campi che ho scritto ma ha anche "atleta,data,sport"
Ora io con una query voglio sapere in totale quante medaglie d'oro ci sono, quente d'argento e quante di bronzo...come faccio?prova così
select count (*) as numeromedaglie from medaglie where tipomedaglia=oro"
non è una query scritta in modo decente, ma da questa puoi riuscire a risolvere il tuo problema
ciao
-
pensavo si potesse fare con un unica query invece di fare tre query diverse...una per ogni tipo....:(
-
select count (tipomedaglia) as numeromedaglie from medaglie GROUP BY tipomedaglia
"
-
grazie...ma poi devo scrivere nel primo "<td>" il totale d'oro, nel secondo, l'argento e nel terzo il bronzo...
come faccio?
grazie
-
ti gestisci il ciclo while come meglio si adatta alle tue esigenze...
-
ho provato...ma mi blocco...potresti darmi una dritta per favore?
-
posta il codice, perchè non sò come devi visualizzare il tutto
-
eccolo:
[HTML]<table><tr>
<td colspan='3' width='170px' valign='top'><br /><br /><img src='images/medagliere.png' /></td>
</tr>
<tr>
<td><img src='images/medaglie/oro.gif' /></td>
<td><img src='images/medaglie/argento.gif' /></td>
<td><img src='images/medaglie/bronzo.gif' /></td>
</tr>
<tr>
<td>TotaleOro</td>
<td>TotaleArgento</td>
<td>TotaleBronzo</td>
</tr></table>[/HTML]
-
nada?nessun aggiornamento?