Elencare e conteggiare dati di una colonna del db

di il
1 risposte

Elencare e conteggiare dati di una colonna del db

Salve ragazzi.
vorrei chiedervi un aiutino per estrarre dati dal db per poi elencarli e conteggiarli in una table.

nel db "user" ho una colonna "userlang" con inserito il linguaggio dell'interfaccia utilizzato dallo user.
vorrei far costruire una tabella dove riepiloga i linguaggi utlizzati e il numero di utenti che lo utilizza

tipo:
<table>
  <tr>
    <td>User language</td>
    <td>Quanti</td>
  </tr>
  <tr>
    <td>it-it</td>
    <td>20</td>
  </tr>
  ecc ecc..
<table>
spero di essere stato chiaro.

grazie in anticipo per le risposte

1 Risposte

  • Re: Elencare e conteggiare dati di una colonna del db

    Se usi mysql puoi provare una sintassi del genere
    SELECT id_user, cognome, COUNT(userlang) AS quanti FROM user GROUP BY id_user HAVING quanti >1
    per ottenere user con più di un linguaggio... poi con php filtri il recordset id_user e userlang dove ogni id_user é univoco (quindi un solo utente) per il linguaggio di turno (it-it, en-en)..
    Ovviamente dovrai anche effettuare una seconda query per HAVING = 1 (recupera l'utente con il singolo linguaggio da sommare al precedente risultato).
Devi accedere o registrarti per scrivere nel forum
1 risposte