Visualizzazione dei risultati da 1 a 3 su 3

Discussione: count(*)

  1. #1

    count(*)

    Salve a tutti,
    ho un problema:
    da una tabella sql denominata tabella1 voglio estrarre il numero di righe che hanno il campo sigla uguale.
    Vorrei stampare a video l' elenco dei numeri di righe che contengono la stessa sigla

    Ho utilizzato la seguente sintassi:

    $query="select sigla, count(*) from tabella1 group by sigla";
    $results=mysql_query($query);
    while($row=mysql_fetch_array($results))
    {
    echo"$row[cosa devo mettere quà dentro?????]
    ";
    }

    Se dentro le [] metto sigla (il nome del campo) allora mi appare un elenco con tutte le sigle (potrebbero essere le province italiane, quindi mi appare Roma, Milano, Torino ecc ecc). Quello che invece vorrei ottenere è il numero di righe della tabella sql che contengono la sigla Roma, il numero di righe che contengono Milano ecc ecc.
    Spero di essere stato chiaro.
    Grazie a tutti
    Ciao ciao

  2. #2
    Utente di HTML.it L'avatar di Il_Drugo
    Registrato dal
    May 2006
    Messaggi
    1,220
    Sono negato con i Group BY quindi non so dirti se quella query faccia quello che vuoi tu (ma cosi a istinto mi sa di no....).

    Cmq puoi usare un alias:
    Codice PHP:
     $query="select sigla, count(*) as n from tabella1 group by sigla";
    $results=mysql_query($query);
    while(
    $row=mysql_fetch_array($results))
    {
    echo 
    $row['n']."
    "
    ;




  3. #3
    grazie,
    funziona: sei grande
    grazie ancora

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.