Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Somma dei valori di un dato campo MySQL/PHP

    Ciao a tutti...
    Ho una tabella X con un campo Y che contiene dei numeri. Voglio sapere il totale della somma di questi numeri e stamparli in PHP.
    Ho provato così:

    mysql_select_db("$nome_db");
    $query = "SELECT SUM(Y) FROM X";
    $result = mysql_query($query, $db);


    Però se stampo semplicemente la variabile $result mi da un valore incomprensibile... ehm... ovviamente sto sbagliando e/o sto dimenticando qualcosa...

    Qualcuno mi può dare una mano?
    Grassie!

    JuzamDjinn

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    mysql_select_db("$nome_db");
    $query = "SELECT SUM(Y) as somma FROM X";
    $result = mysql_query($query, $db);
    list($somma) = mysql_fetch_array($result);
    print $somma;

  3. #3
    Grazie mille! Davvero!!!

    Ciau!!

    JuzamDjinn

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2000
    Messaggi
    194
    e se voglio estrapolare anche un altro campo dalla tabella X che è legato al valore somma come devo fare?

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    60
    Salve so che la discussione è vecchia ma non so come uscirne.

    Io ho creato un sistema di votazione per ogni post da 1 a 3.

    Tramite questa query riesco ad estrarre il valore maggiore

    Codice PHP:
    $query "SELECT SUM(vote),id as somma FROM wp_gdsr_votes_log GROUP BY id ORDER BY somma DESC"
    $result mysql_query($query); 
    list(
    $somma) = mysql_fetch_array($result);
    print 
    $somma
    Il mio problema è che dovrei estrarre i 5 post che ricevono più voti.

    Come posso risolvere?

  6. #6
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Select id, count(*) as somma from tabella group by id order by somma limit 1, 5

    Metti "as somma" dopo il SUM.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

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.