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

    Somma di un campo Mysql

    Salve, ho un problema con la somma di un campo su una sola riga in mysql,
    la mia tabella è composta da 4 colonne

    ID | Nome | Cognome | Punteggio

    Nel campo punteggio dovrei fare la somma dei punti già scritti più quelli inseriti da un form, esempio:

    ID | Nome | Cognome | Punteggio
    1 | Paolo |Asdrubale | 100
    2 | Mario |Asdrubale | 200

    Usando il codice sottostante mi somma tutte le righe della tabella punteggio mentre io dovrei selezionare tramite nome e cognome e dare i punti solo a uno.
    Codice PHP:
     $query("SELECT ($punti + punteggio) as tot from lista"); 
    Spero di essere stato abbastanza chiaro e non aver sbagliato sezione, se ho tralasciato qualche informazione chiedo scusa.

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Premesso che la domanda è da sezione Databaese e non PHP (quindi ti sposto): la somma devi restituirla o salvarla nel database?

    Intanto ti anticipo l'esistenza della clausola WHERE per selezionare una riga specifica del db.

  3. #3
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Premesso che la domanda è da sezione Databaese e non PHP (quindi ti sposto): la somma devi restituirla o salvarla nel database?

    Intanto ti anticipo l'esistenza della clausola WHERE per selezionare una riga specifica del db.
    Mi scuso per aver sbagliato sezione,
    la somma devo salvarla, per quanto riguarda la clausola WHERE ho provato così ma mi da errore:
    Codice PHP:
    $query=("UPDATE lista SET Punteggio =($punti + Punteggio) WHERE nome=$nome "

  4. #4
    Quote Originariamente inviata da Raizer96 Visualizza il messaggio
    ... ma mi da errore:
    non credi che sarebbe d'aiuto indicare QUALE errore?

  5. #5
    Quote Originariamente inviata da optime Visualizza il messaggio
    non credi che sarebbe d'aiuto indicare QUALE errore?
    Si, scusa non ho molta praticità con i forum
    Unknown column 'Michele' in 'where clause'

  6. #6
    Quote Originariamente inviata da Raizer96 Visualizza il messaggio
    Si, scusa non ho molta praticità con i forum
    probabilmente hai dimenticato di inserire Michele tra apici per cui viene interpretato come un nome di colonna

  7. #7
    Quote Originariamente inviata da sspintux Visualizza il messaggio
    probabilmente hai dimenticato di inserire Michele tra apici per cui viene interpretato come un nome di colonna
    Hai ragione, hai risolto il mio dilemma grazie mille

Tag per questa discussione

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.