quando faccio una query update e in questa query voglio caagiornare un campo stringa tipo
campo='ciao'+campo
il risultato dela query è che in quel campo nn mi concatena le 2 stringe ma mi ci mette 0
come devo fare?
Grazie
quando faccio una query update e in questa query voglio caagiornare un campo stringa tipo
campo='ciao'+campo
il risultato dela query è che in quel campo nn mi concatena le 2 stringe ma mi ci mette 0
come devo fare?
Grazie
Doversti fare una query di SELECT con stesso id per sapere prima cosa c'e' nel campo e poi utilizzare quel dato di testo nel campo in aggiunta a quello da inserire x aggiornamento.
...
$result['campo'] = campo della select.
UPDATE tabella set campo='".$result['campo'].$parte_nuova"'
ma sei sicuro???
con i numeri posso fare voto=voto+1
perchè con le stringhe no???
Prova così:
update tabella set campo = CONCAT_WS(campo,' ','altro testo') where condizione;
P.S. Non l'ho mai provata in fase di update. Potrebbe anche non funzionare.
Buono a sapersi che funziona anche in update.![]()