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

    [mySQL] problema con UPDATE

    Ciao a tutti!

    Vorrei aggiornare un record di tipo LONGTEXT scritto in una tabella mySQL.
    L'aggiornamento dovrebbe prendere il contenuto del record e aggiungervi in coda quello nuovo($stringa).
    qualcosa tipo:
    UPDATE commenti SET commenti = commenti + $stringa WHERE id = '$num'

    Come posso fare?

    Grazie

    Fabbio

  2. #2
    Utente di HTML.it L'avatar di iox84
    Registrato dal
    May 2004
    Messaggi
    754
    fai una select sul campo vecchio:

    codice:
    $strSql = "SELECT commenti FROM commenti WHERE id= $num;";
    
    //supponendo di aver caricato in $commento il risultato
    
    $commento.=$stringa;
    
    e poi esegui la seguente query:
    
    $strSql = "UPDATE commenti SET commenti = $commenti WHERE id=$num; ";
    La fortuna e' cieca ma la sfiga ci vede benissimo
    Comprarselo o farselo di legno

  3. #3
    Grazie per la risposta :adhone:

    Sicuro che non si sia un metodo più 'elegante'? Magari tramite qualche istruzione propria del mySQL che permetta di guadagnare tempo sull'elaborazione dei dati?

    Byez e forza azzurri!!!

  4. #4
    Utente bannato
    Registrato dal
    Apr 2003
    Messaggi
    1,119
    Originariamente inviato da iox84
    fai una select sul campo vecchio:

    codice:
    $strSql = "SELECT commenti FROM commenti WHERE id= $num;";
    
    //supponendo di aver caricato in $commento il risultato
    
    $commento.=$stringa;
    
    e poi esegui la seguente query:
    
    $strSql = "UPDATE commenti SET commenti = $commenti WHERE id=$num; ";
    ma và è molto più semplice!!!
    lo fai con una sola query:
    Codice PHP:
    $query "UPDATE commenti SET commenti = CONCAT(commenti, '$stringa') WHERE id = '$num'"

  5. #5
    Grazie a tutti! :gren: :gren: :gren:

    Funziona!

    Bye

    Fabbio

  6. #6
    Utente bannato
    Registrato dal
    Apr 2003
    Messaggi
    1,119

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.