Funzione CONCAT si può usare LIKE?

  • Creatore Discussione Creatore Discussione Monital
  • Data di inizio Data di inizio

Monital

Utente Attivo
15 Apr 2009
778
2
18
Buonasera a tutti

PHP:
UPDATE tabella SET Nome = CONCAT('ciao',Nome ) WHERE Id = '1'

questa è la funzione per aggiungere una stringa in un campo però se voglioa ggiungerla dopo una parola come si fa? pensavo con LIKE ma non funziona
ad esempio in Nome ho

CognomeNome: Rossi
uando
PHP:
UPDATE tabella SET Nome = CONCAT(CognomeNome,'Paolo') WHERE Id = '1'

mi diventa
CognomeNome: Rossi Paolo

invece io vorrei che Paolo me los crivesse subito dopo CognomeNome

quindi deve diventarmi

CognomeNome: Paolo Rossi

Qualcuno ha un idea?
 
grazie narcox ma forse non ha inteso,

il campo si chiama nome e dentro il campo c'è

Cognomenome;Rossi

quindi io devo inserire Paolo tra Cognomenome: e Rossi
 
Non capisco l'utilità della cosa, ma comunque ti consiglio di usare php. Se il campo in questione è NomeCognome;Rossi (cioè separato da punto e virgola) dovresti prima fare la select in questione selezionando quel campo, fare un
PHP:
$array = explode(";",$nomecampo);
così hai un array che potrai gestire come vuoi per l'update

l'utilità sta nel fatto che quello era un esempio

in pratica nel campo c'è un gara di campionato

milan- bari 2-0 Reti:inzaghi weah

ora a me arriva $x che sarebbe pato e coglio inserirla dopo reti così da avere

Milan bari 3-0 Reti Pato inzaghi weah
 

Discussioni simili