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

    Query - Inserimento da altra tabella

    Cioa a tutti.
    Ho una tabella con dei campi tra cui il campo email e username.
    Alcuni record non hanno questo campo riempito.
    Ho un'altra tabella che ha tutte le email con il rispettivo user.

    come faccio a portare l'email ai corrispettivi user della prima tabella?

    non so come strutturare le query.

    Grazie mille

  2. #2
    Tu vuoi riempire la tabella mezza vuota con i dati della tabella piena?

    se è così fai:

    Codice PHP:
    while($rs mysql_fetch_object($tuo_result_su_TB1)){

    $sql "UPDATE TB2 email = '$rs->email' WHERE user = '$rs->user'";
    mysql_query($sql);

    oaiC

  3. #3
    $tuo_result_su_TB1 è il risultato di quale query??

    $rs->email' e '$rs->user' cosa sono? cioè dovrebbero essere classi se non sbaglio..io utilizzo il metodo normale

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Supponendo che tab1 sia quella da riempire, tab2 quella piena e che abbiano un id comune così dovrebbe andare:

    update tab1,tab2 set
    tab1.username = tab2.username
    where tab1.id = tab2.id;

  5. #5
    $tuo_result_su_TB1 è il risultato di un semplice SELECT della tabella piena.

    $rs->user è un oggetto con il risultato della query, $rs->user è il nome del campo nel DB



    Se non ti trovi così, prova il metodo che ti ha indicato nicola75ss


    oiaC

  6. #6
    Ugly non ho ben capito
    il metodo di nicolo va bene però..grazie

  7. #7
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da clDesigner
    il metodo di nicola va bene però..grazie
    prego.

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.