Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2001
    residenza
    rimini, san marino
    Messaggi
    934

    [myslq] Aggiungere una stringa in un campo

    Ciao a tutti.

    Ho bisogno di inserire in un campo del mio db una stringa.

    Il problema però è che non devo sostituire tutto il valore del campo, ma aggiungere al valore precendente quello attuale.

    Che comando devo usare?

    Grazie,
    Ale

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    UPDATE nome_tabella SET nome_campo=CONCAT(nome_campo," stringa da aggiungere");
    think simple think ringo

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2001
    residenza
    rimini, san marino
    Messaggi
    934
    Ma allora dov'è l'errore in questa query?


    $query = "update $nome_tabella set prodotti=concat(prodotti, $nuovi_prodotti) where ragione_sociale='$ragione_sociale'";

    ma il campo prodotti può o non può essere vuoto?
    nel senso, concateno una stringa, ma se quel campo fosse inizialmente vuoto?

    Ale

  4. #4
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    il campo non deve essere vuoto...
    think simple think ringo

  5. #5
    Originariamente inviato da pig_org
    Ma allora dov'è l'errore in questa query?


    $query = "update $nome_tabella set prodotti=concat(prodotti, $nuovi_prodotti) where ragione_sociale='$ragione_sociale'";

    ma il campo prodotti può o non può essere vuoto?
    nel senso, concateno una stringa, ma se quel campo fosse inizialmente vuoto?

    Ale
    Essendo una stringa devi mettere gli apici. Il campo puo' anche essere vuoto ma NOT NULL, non deve essere NULL.

    update $nome_tabella set prodotti=concat(prodotti, '$nuovi_prodotti')

    ps... Marketto lo aveva indicato...


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

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.