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

    SQL problema concatenzaione stringhe

    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

  2. #2
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    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"'

  3. #3
    ma sei sicuro???
    con i numeri posso fare voto=voto+1
    perchè con le stringhe no???

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    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.

  5. #5
    funziona! Grazie mille

  6. #6
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Buono a sapersi che funziona anche in update.

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.