Salve ragazzi,premetto che non sono un esperto di php.
Volevo sapere se mi sapevate dire come imposto una variabile uguale alla somma del valore downloads presente nella sezione Games del database...
Salve ragazzi,premetto che non sono un esperto di php.
Volevo sapere se mi sapevate dire come imposto una variabile uguale alla somma del valore downloads presente nella sezione Games del database...
Free Indie Games ->> FreankExpo.net <<- Create your games
Puoi prendere tutti i valori dei downloads, metterli in un array e utilizzare la funzione array_sum() per sommare i vari valori degli array
Mi stavano aiutando a fare lo script...
Come utilizzo praticamente arry_sum sommando tutti i valori di 'download' che si trovano in games ?Codice PHP:
$sle = mysql_query ( "SELECT * FROM games" );
if($se = mysql_fetch_array($sle)){
$download_off = $se ['downloads'];
$counter_d = mysql_num_rows($download_off);
}
Free Indie Games ->> FreankExpo.net <<- Create your games
Codice PHP:
$sle = mysql_query ( "SELECT sum(downloads) as tot FROM games" );
$se = mysql_fetch_array($sle);
$tot= $se ['tot'];
![]()
Siamo sempre troppo gelosi delle nostre grandi piccole opere! - Grino inedito.
Lavori e Lavoretti
ottimo, funziona! Grande !
Se invece volessi fare la somma dei download che hanno ,ad esempio, id=1 ?
Mi spiego meglio perchè forse non sono stato chiaro.
Nel database nella sezione "games" ho questo :
id name downloads
1 prova1 6
1 prova2 8
2 prova3 7
1 prova4 3
3 prova5 5
2 prova6 4
Con lo script di prima faccio la somma di tutti i download. E funziona bene.
Ma se volessi fare la somma dei soli download che hanno l'id=1 ?
Grazie in anticipo![]()
Free Indie Games ->> FreankExpo.net <<- Create your games
aggiungi where id=1 nella query...
così ?
Codice PHP:
$sle = mysql_query ( where id=1 "SELECT sum(downloads) as tot FROM games" );
$se = mysql_fetch_array($sle);
$tot= $se ['tot'];
Free Indie Games ->> FreankExpo.net <<- Create your games
VabbèOriginariamente inviato da freank
così ?
Codice PHP:
$sle = mysql_query ( where id=1 "SELECT sum(downloads) as tot FROM games" );
$se = mysql_fetch_array($sle);
$tot= $se ['tot'];
![]()
SELECT
mysql_query()
"Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)
quindi così ?
Codice PHP:
$sle = mysql_query ( "SELECT * WHERE id=1 sum(downloads) as tot FROM games" );
$se = mysql_fetch_array($sle);
$tot= $se ['tot'];
Free Indie Games ->> FreankExpo.net <<- Create your games
risolto :P
Free Indie Games ->> FreankExpo.net <<- Create your games