Visualizzazione dei risultati da 1 a 4 su 4

Discussione: output comando count

  1. #1

    output comando count

    $db_nome="pc";
    $nome_tabella="tabella";
    $connessione=@mysql_connect("localhost", "username", "password")
    or die ("Impossibile stabilire una connessione");

    $db=@mysql_select_db($db_nome, $connessione) or die("Impossibile selezionare il database");

    $sql= "SELECT count(*)
    FROM $nome_tabella
    group by colore";

    $risultato=@mysql_query($sql, $connessione) or die("Impossibile selezionare i dati");

    Con questo codice riesco a contare quanti pc di un determinaot colore sono presneti nella tabella pc (quindi quanti sono gialli..quanti verdi ecc... usando appunto order by colore)...ma non so come ottenre tal idati in output!!!Aiuto!!!!

  2. #2
    codice:
    $db_nome="pc"; 
    $nome_tabella="tabella"; 
    $connessione=@mysql_connect("localhost", "username", "password") 
    or die ("Impossibile stabilire una connessione"); 
    
    $db=@mysql_select_db($db_nome, $connessione) or die("Impossibile selezionare il database"); 
    
    $sql= "SELECT count(*) 
    FROM $nome_tabella 
    group by colore"; 
    
    $risultato=@mysql_query($sql, $connessione) or die("Impossibile selezionare i dati"); 
    
    list($number) = mysql_fetch_row($risultato);
    
    echo $number;
    E' la mia opinione ed io la condivido
    Non condivido la tua idea ma darei la vita perché tu la possa esprimere (Voltaire)
    Scrivi sul muro

  3. #3
    ecco così ho un output però vorrei che mi desse l' output per colore..quindi quanti gialli e quanti rossi cioè distinguendo nella colonna colore (group by colore) ottenendo tipo:
    rossi=2
    gialli=3
    si può?

  4. #4
    codice:
    $db_nome="pc"; 
    $nome_tabella="tabella"; 
    $connessione=@mysql_connect("localhost", "username", "password") 
    or die ("Impossibile stabilire una connessione"); 
    
    $db=@mysql_select_db($db_nome, $connessione) or die("Impossibile selezionare il database"); 
    
    $sql= "SELECT colore, count(*) 
    FROM $nome_tabella 
    group by colore"; 
    
    $risultato=@mysql_query($sql, $connessione) or die("Impossibile selezionare i dati"); 
    
    while(list($colore, $number) = mysql_fetch_row($risultato)) {
         echo "Colore $colore: $number
    ";
    }
    E' la mia opinione ed io la condivido
    Non condivido la tua idea ma darei la vita perché tu la possa esprimere (Voltaire)
    Scrivi sul muro

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.