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

    [mysql] Aggiungere dati in un campo

    Mi chiedevo: è possibile aggiungere dati ad un campo ESISTENTE senza dover prelevarne prima con una query?

    Esempio:

    in una tabella ho il campo nomi con caricato il nome Paolo

    a questo punto devo inserire il Cognome Rossi sempre all'interno del campo nomi


    Attualmente utilizzo una query mysql che preleva il nome e poi aggiungo il cognome ed uso UPDATE per aggiornare.


    P.s. per i campi numerici utilizzo questacomoda query ma per i campi testuali logicamente non funziona:

    Codice PHP:
    $query mysql_query("UPDATE tabellaSET nomi=nomi+$dati WHERE id='$id'",$db) or die; 
    Grazie

  2. #2
    codice:
    UPDATE tabella
    SET nomi = concat(nomi, ' ', '$dati')  
    WHERE .......

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

  3. #3
    E' quasi 3 anni che "programmo" in php e la funzione concat non l'avevo mai sentita... cercavo qualche lume in più su google ma non ho trovato nulla...

  4. #4
    Originariamente inviato da DottorZed
    E' quasi 3 anni che "programmo" in php e la funzione concat non l'avevo mai sentita... cercavo qualche lume in più su google ma non ho trovato nulla...
    Ci credo, e' una funzione di mysql.

    http://dev.mysql.com/doc/refman/5.0/...unction_concat

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

  5. #5
    Ti ringrazio mi hai salvato

    Ciao

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.