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

    Somma tra valori nel db

    Salve.
    Ho una tabella referrals nel db con i campi id,totale,username,referral .
    Io prendo da questa tabella le righe dove il campo username è uguale all'username connesso e va tutto bene.

    Ora vorrei fare la somma dei campi "totale" (questo campo contiene valori numerici, anche con numeri dopo il punto) delle righe in cui l'username è uguale all'utente connesso.

    Come faccio la somma?

    Ora sono cosi:
    codice:
    $sel=mysql_query("SELECT * FROM referrals WHERE username='".$_SESSION['username']."'");
    	while($row=mysql_fetch_array($sel)) {
    	$tot=

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Puoi farlo direttamente con una query.

    codice:
    select username,sum(totale) as somma
    from referrals  
    where username = 'username_che_vuoi'
    group by username

  3. #3
    Grazie. Per stamparla a video basta che stampo la query?

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Usi normalmente la funzione mysql_fetch_assoc() per estrarre tutti i campi. Il totale nel mio esempio lo trovi in "somma" visto che ho usato quell'alias.

  5. #5

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.