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

    Chiarimento su Chiave Esterna

    Salve,
    ho utilizzato la funzione "RICERCA" del forum ed ho cercato parecchio, ma non ho trovato la risposta al mio problema.
    Praticamente ho che il campo A della Tabella 1 è contenuto nela campo B della Tabella 2.
    Ho cercato quindi materiale sulle chiavi esterne in mysql e non sono riuscito a trovare una spiegazione chiara.

    Ho capito che la sinstassi è questa:
    FOREIGN KEY(ID_nome_oggetto) REFERENCES ic_nome_oggetto(ID_nome_oggetto)
    Ma non hoi capito come utilizzarla.

    Sapete aiutarmi?
    Grazie!

  2. #2
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    semplicemente:

    TABELLA 1:

    idUtente | nome

    TABELLA 2:
    fkUtente | indirizzo

    A questo punto hai 2 tabelle separate con nomi e indirizzi corrispondenti

    Le due colonne(idUtente e fkUtente) devono avere lo stesso numero(id) cosi potrai cercare l'indirizzo di un utente utilizzano il valore in comune fra i campi:
    Codice PHP:
    SELECT indirizzo FROM TABELLA2 WHERE fkUtente 'idUtente' 

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.