Visualizzazione risultati 1 fino 6 di 6

Discussione: [php] Sommare campi tabella

  1. #1
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Question [php] Sommare campi tabella

    Ciao a tutti.
    Ho provato a fare qualche ricerca ma senza trovare niente.
    Io ho una tabella "canzoni" che contiene un campo INT chiamato "voti".
    Mettiamo che i record dei voti sono ad esempio: 5,5,2.
    Vorrei sommare 5, 5 e 2 sapendo che ci possono essere tutti i record possibili immaginabili.
    Ho provato con SELECT FROM canzoni SUM(voti) ma niente.
    Grazie anticipatamente.

  2. #2
    L'avatar di javascripter
    javascripter non è connesso Moderatore
    Data registrazione
    14-02-2010
    Messaggi
    1,114

    Predefinito

    La query è sbagliata, tu devi selezionare la somma dei voti. Quindi:
    Codice:
    SELECT SUM(voti) AS somma_voti FROM canzoni
    E la somma dei voti si trova in somma_voti, ovviamente dipende anche dal modo in cui estrai i dati.
    Ultima modifica di javascripter : 13-06-2011 alle ore 15.24.48

  3. #3
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Predefinito

    Scusa ma somma_voti sarebbe un capo della tabella o una variabile?
    Nell'ultimo caso: dovrei mettere $somma_voti?
    Grazie, ciao!

  4. #4
    L'avatar di javascripter
    javascripter non è connesso Moderatore
    Data registrazione
    14-02-2010
    Messaggi
    1,114

    Predefinito

    No.
    Ti faccio un esempio:
    Codice PHP:
    // connessione al database


    $q = mysql_query('SELECT SUM(voti) AS somma_voti FROM canzoni');
    // con fetch_assoc
    $r = mysql_fetch_assoc($q);

    echo
    $r['somma_voti']; // o anche $r['SUM(voti)']
    In questo modo, è come se creassi un campo virtuale/temporaneo che contiene la somma dei voti.

  5. #5
    Guest

    Predefinito

    Se vuoi ampliare il discorso, basta che cerchi cosa sono gli alias.

    Come inq eusto caso, sono utili per quando si utilizzano delle funzioni, in modo da poter gestire meglio il risultato con PHP.


  6. #6
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Predefinito

    AAAHHH.
    Praticamente una specie di while!!!
    Tutto funziona alla perfezione :-)
    Grazie mille javascripter e anche a biccheddu per il consiglio! :-D
    Ultima modifica di radiodelmomento : 13-06-2011 alle ore 15.56.50

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •