Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2011
    Messaggi
    35

    Update diretto dei campi

    if($ris1==$ris2)
    {
    $query="UPDATE classifica SET pnt='pnt+1', g='g+1', n='n+1', gf='gf+$ris1', gs='gs+$ris2' WHERE presidente='$nom1'";
    $db->esegui($query);
    $query="UPDATE classifica SET pnt='pnt+1', g='g+1', n='n+1', gf='gf+$ris2', gs='gs+$ris2' WHERE presidente='$nom2'";
    $db->esegui($query);
    }

    ciao a tutti.. questo è il codice che intendo usare per un update.. solo non funziona.. potete dirmi se è corretto o cmq come si debba fare per aggiungere a un campo direttamente un valore? Come ad esempio pnt='pnt+1'??
    grazie a tutti in anticpo.. sono abb disperatoXD

  2. #2
    sono valori numerici e quindi non ci vogliono gli apici.

    SET pnt=pnt+1, etc..

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2011
    Messaggi
    35
    ti ringrazio...
    ma gli apici ho provato anche a non metterli ma i risultati sono i medesimi...

  4. #4
    Originariamente inviato da campini
    ti ringrazio...
    ma gli apici ho provato anche a non metterli ma i risultati sono i medesimi...
    Intanto potresti fare un solo update....

    codice:
    $query = "UPDATE classifica 
       SET pnt=pnt+1, g=g+1, n=n+1, gf=gf+$ris2, gs=gs+$ris2 
       WHERE presidente='$nom1' or presidente='$nom2' ";
    poi i vari campi dovranno essere ovviamente numerici.

    $ris2 deve essere un numero e non una stringa.

    prova anche a stampare la query prima di eseguirla.

    echo $query;

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2011
    Messaggi
    35
    ho risolto.. grazie mille a tutti.. cmq per quanto riguarda un unico update credo sia impossibile, poichè $ris1 e $ris2 devo alternarli nella somma..
    però grazie di nuovo^^

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.