Punto informatico Network
Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

[PHP+MySQL] Somma valori di una colonna in query

Cerchi consigli per migliorare il tuo sito? Vuoi aprire un sito in poco tempo?
Discuti con altri webmaster, chiedi chiarimenti ed opinioni in tutta libertà.
Lo spam verrà cancellato.

[PHP+MySQL] Somma valori di una colonna in query

Messaggioda BlackJack » mar lug 24, 2012 5:58 pm

Ciao,
ho la necessità di eseguire una query e sommare tutti i valori di una certa colonna.
Ecco il codice che utilizzo attualmente:
Codice: Seleziona tutto
$sql="SELECT SUM(partecipanti) FROM tabella WHERE `casa`='$casa'";
$result=mysql_query($sql) or die(mysql_error());
$array=mysql_fetch_array($result);
$num=$array['partecipanti'];
echo $num;


Su phpmyadmin la query da il risultato desiderato, ma su php no. Con questo codice restituisce una pagina bianca, senza alcun errore.
Ho provato con codici diversi, il massimo che sono riuscito ad ottenere è la scritta "Array".

Qualcuno sa aiutarmi? Grazie!

p.s.: la colonna è di tipo INT, quindi non dovrebbero esserci problemi...
Un giorno ho messo un disco di Jimi Hendrix e mio figlio ha chiesto: ‘Papà, chi è?’. Io ho risposto, ‘Figlio mio, questo è Dio’. Robert Plant, Led Zeppelin
Avatar utente
BlackJack
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 1811
Iscritto il: gio mag 06, 2010 7:47 pm
Località: Prov. Vercelli

Re: [PHP+MySQL] Somma valori di una colonna in query

Messaggioda Andy94 » mar lug 24, 2012 7:59 pm

Se su phpMyAdmin hai il risultato che vuoi la query è giusta, è un problema di codice. Se vuoi stampare un risultato non è necessario fare tutto quel lavoro, basta l'efficientissimo mysql_result(). Fai così:
Codice: Seleziona tutto
$sql="SELECT SUM(partecipanti) FROM tabella WHERE 'casa'=".$casa."";
    $result=mysql_query($sql) or die(mysql_error());
    echo mysql_result($result, 0);


E vedi se funziona.
[ciao]
Avatar utente
Andy94
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 9998
Iscritto il: lun apr 09, 2007 8:39 pm

Re: [PHP+MySQL] Somma valori di una colonna in query

Messaggioda BlackJack » mar lug 24, 2012 9:01 pm

Era uno stupido errore: dal form arrivava il valore sbagliato.
Funzionava anche il mio codice, quindi. Ma questo che mi hai fornito è molto più "pulito".

Grazie mille, quindi!
Un giorno ho messo un disco di Jimi Hendrix e mio figlio ha chiesto: ‘Papà, chi è?’. Io ho risposto, ‘Figlio mio, questo è Dio’. Robert Plant, Led Zeppelin
Avatar utente
BlackJack
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 1811
Iscritto il: gio mag 06, 2010 7:47 pm
Località: Prov. Vercelli

Re: [PHP+MySQL] Somma valori di una colonna in query

Messaggioda Andy94 » mar lug 24, 2012 9:03 pm

Prego. [^]
Avatar utente
Andy94
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 9998
Iscritto il: lun apr 09, 2007 8:39 pm


Torna a Sviluppo Web

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

cron
Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising