Salve a tutti,
vorrei contare i valori uguali di una colonna del database.
Ho cercato sul web, ma non ho capito bene come fare.
Adesso cerco di spiegare quello che intendo, sperando di essere chiaro.
Gestisco una piccola biblioteca e registro il prestito dei libri.
Quando un visitatore preleva un libro segno nella colonna dei prestiti il numero corrispondente al suo ID.
Quindi se Rossi preleva sei libri e il suo ID è uguale a 5, ho ripetuto, nella colonna prestiti, 6 volte il numero 5.
Quello che voglio fare è appunto contare questi totali per ogni visitatore.
Ho provato con questa query:
Stampo una tabella con elencati i visitatori con i loro dati e il totale dei libri in prestito.Codice PHP:
// PRIMA query per elencare i visitatori
$sql="SELECT * FROM utenti WHERE anagrafica like '".mysql_real_escape_string($_POST['utente'])."%' ORDER BY anagrafica ASC ";
$res=mysql_query($sql);
// SECONDA query per contare le ricorrenze
$q="SELECT ksprestito, COUNT(*) AS totale FROM libri GROUP BY ksprestito ";
$result=mysql_query($sql) or die(mysql_error());
$totale=mysql_result($result,0,0);
La prima parte è OK, ma per i libri in prestito mi viene scritto solo 3 per ogni visitatore.
Come potrei fare ? Grazie mille