Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di henry78
    Registrato dal
    May 2001
    Messaggi
    1,264

    Mysql - Due tabelle collegate... ma come?

    ciao,

    ho un db mysql che utilizza due tabelle:

    - anagrafica
    e
    - caratteristiche

    la tabella "anagrafica" ha una chiave primaria contatore "id_anagrafica"

    vorrei che la tabella "caratteristiche" fosse collegata alla tabella "id_anagrafica".. quindi aggiungo il campo id_anagrafica anche a "caratteristiche"..

    esiste un modo "automatico" per fare in modo che quando aggiungo un nuovo record nella tabella "anagrafica", anche in "caratteristiche" compaia il nuovo id_anagrafica?
    (tipo access)

    oppure quando inserisco un nuovo record in anagrafica devo ricordarmi di aggiunge id_anagrafica anche in caratteristiche?

    (spero di essere stato chiaro..)

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    286
    con PHP devi fare due query (non credo esista altro modo)
    "come con access" intendi il programma Access. in quel caso il programma ti prepara le query in automatico...
    Per fare una cosa del genere come con access puoi usare Open Office Base collegato a MySQL
    guarda questa guida
    http://softcombn.com/wpblog/?page_id=49

  3. #3
    Utente di HTML.it L'avatar di kuarl
    Registrato dal
    Oct 2001
    Messaggi
    1,093
    non vedo che senso possa avere, e il record che inseriresti in caratteristiche cos'ha, ID_anagrafica settato e tutto il resto su null :master:

    assolutamente privo di senso... se poi vuoi collegare i due campi ci sono i vincoli di integrità referenziale, ma non servono a fare quello che dici, servono a mantenere la consistenza dei dati nel caso di modifiche o cancellazioni in anagrafica...

  4. #4
    Utente di HTML.it L'avatar di henry78
    Registrato dal
    May 2001
    Messaggi
    1,264
    Vero.. non aveva effettivamente molto senso...

    infatti ho risolto diversamente!

    grazie per la risposta!

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.