Visualizzazione risultati 1 fino 8 di 8

Discussione: variabile uguale alla somma di tutti i valori

  1. #1
    Guest

    Predefinito variabile uguale alla somma di tutti i valori

    Premetto : non sono un programmatore php.

    salve a tutti... in questo modo imposto una variabile uguale alla somma del valore downloads presente nella sezione Games del database :
    Codice:
    $sle = mysql_query ( "SELECT sum(downloads) as tot FROM games" ); 
    $se = mysql_fetch_array($sle); 
    $tot= $se ['tot'];
    Ma 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 ?

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,247

    Predefinito

    Dovresti usare il WHERE, quindi aggiungere alla query:

    Codice:
    ... WHERE id='1'
    Ciao!

  3. #3
    Guest

    Predefinito

    potresti dirmi preciso come dovrebbe uscire ?
    Così da poter fare copia/incolla...

  4. #4
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,247

    Predefinito

    Non sarebbe meglio impararlo? Così, la prossima volta, puoi farlo da solo

    Nel link che ti ho passato, ci sono numerosi esempi

    p.s: tra l'altro, è sufficiente "incollare" in coda alla tua query il pezzetto che ti ho scritto.

    Ciao!

  5. #5
    Guest

    Predefinito

    Codice:
    $sle = mysql_query ( "SELECT sum(downloads) as tot FROM games WHERE id='1' "); 
    $se = mysql_fetch_array($sle); 
    $tot= $se ['tot'];
    così quindi ? fuori dalle va bene dove ho messo le " e le ' ?
    E' che ho poco tempo... e che per soli due o tre script impararmi tutto il php mi sembra eccessivo...
    Ultima modifica di marius89 : 06-05-2012 alle ore 22.56.46

  6. #6
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,247

    Predefinito

    Funziona?

    Ma non ho capito: non conosci PHP ?

    Ciao!

  7. #7
    Guest

    Predefinito

    Codice:
    $sleuser = mysql_query ( "SELECT sum(downloads) as tot FROM games WHERE id='1'" );
    Così funziona, grazie :)

    Io non conosco il php purtroppo... vedo quello che è già stato fatto nel sito e cerco di comprenderlo in poco tempo e rielaborarlo grazie al vostro aiuto (spero)

  8. #8
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,247

    Predefinito

    Ti consiglio di dare una letta ad una guida online.

    Ciao!

Regole di scrittura

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