Visualizzazione dei risultati da 1 a 4 su 4

Discussione: array con foreach

  1. #1
    Utente di HTML.it L'avatar di maxtn
    Registrato dal
    Jul 2002
    Messaggi
    712

    array con foreach

    Ciao, non capisco come fare per avere un array con i risulati per ogni punteggio...

    Codice PHP:
    $punteggio = array("1""2""3""4""5");

    foreach (
    $punteggio as $punto)
    {
    $seleziona mysql_query("SELECT SUM(campo) AS somma
    FROM tabella
    WHERE campo = '
    $punto'
    "
    );

    ............


    Ubuntu 10.10 x86_64

  2. #2
    che cosa ottieni da questo codice?

  3. #3
    Utente di HTML.it L'avatar di maxtn
    Registrato dal
    Jul 2002
    Messaggi
    712
    C'è qualche altro modo per evitare di fare la select 5 volte?
    ....
    WHERE campo = '1'
    WHERE campo = '2'
    WHERE campo = '3'
    WHERE campo = '4'
    WHERE campo = '5'
    Ubuntu 10.10 x86_64

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    4
    Ciao,
    se vuoi sommare il totale per chi ha punteggio 1 o 2 o....
    la select può essere questa:
    'SELECT campo, SUM(campo) AS somma
    FROM tabella
    group by campo'
    se invece vuoi solo contare quanti hanno punteggio 1 o 2 o ...
    'SELECT campo, count(campo) AS somma
    FROM tabella
    group by campo'

    mettendo Select campo capisci il conteggio a cosa si riferisce

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.