Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    489

    query che mette il contenuto di due colonne in una sola

    ciao a tutti!

    ho 3 colonne e vorrei che la terza fosse la prima e la seconda in sequenza con uno spazio in mezzo.

    cioé

    col1 ---> ciao
    col2 ---> a tutti

    col3 ---> ciao a tutti

    ho provato di tutto ma non riesco a trovare cosa funziona.

    update nometabella set col3=(col2' 'col1)

    grazie

    ciao

    igor

  2. #2
    Devi effettuare 2 query una per leggere i dati e l'altra per updare la terza colonna.

    es.
    while($data = sqlite_fetch_array($query))
    {
    $col3=$data[col1].' '.$data[col2];
    $nuova_query="UPDATE tabella SET col3='$col3' WHERE id = ".$data[id];

    }

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    489
    grazie

  4. #4
    Originariamente inviato da clausevic
    Devi effettuare 2 query una per leggere i dati e l'altra per updare la terza colonna.
    Ma cosa stai dicendo!! VVoVe:

    Codice PHP:
    $sql "
    UPDATE _nome_tabella
    SET colonna3 = concat(colonna1, ' ', colonna2)
    WHERE xxxx
    "

    Non l'ho testata, ma dovrebbe funzionare.
    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  5. #5
    Io sapevo farla in quel modo. comunque meglio così. è più veloce.

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    489
    grazie mille..

  7. #7
    Originariamente inviato da clausevic
    Io sapevo farla in quel modo. comunque meglio così. è più veloce.
    Infatti il tuo metodo non è che non dia risultati, ma così è di sicuro più performante, sia a livello PHP, sia a livello di appensantimento del server DB.
    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  8. #8
    Originariamente inviato da sharky86
    grazie mille..
    La sua soddisfazione è il nostro miglior premio!

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

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.