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
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
UPDATE nome_tabella SET nome_campo=CONCAT(nome_campo," stringa da aggiungere");
think simple think ringo
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
il campo non deve essere vuoto...
think simple think ringo
Essendo una stringa devi mettere gli apici. Il campo puo' anche essere vuoto ma NOT NULL, non deve essere NULL.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
update $nome_tabella set prodotti=concat(prodotti, '$nuovi_prodotti')
ps... Marketto lo aveva indicato...
![]()
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.