Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di Ely88M
    Registrato dal
    Oct 2007
    Messaggi
    281

    [phpmyadmin] collegamento tra tabelle

    ciao,
    sapete dirmi come si fa a collegare due tabelle tramite chiave esterna, con phpmyadmin??
    nn l'ho mai usato..
    Grazie in anticipo

    Ciao

  2. #2
    le tabelle devono essere innoDB, nel menu struttura selezioni l'opzione "vedi relazioni" e ti viene proposto uno schema di selezione. Sempre che si parli di foreign key.

    Se invece intendi relazioni tra tabelle ... phpmyadmin puo' fare alcune cose solo se imposti alcune opzioni... dovrebbe esserci una pillola al proposito, ma riferita ad una versione ormai sorpassata di phpmyadmin.

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

  3. #3
    Utente di HTML.it L'avatar di Ely88M
    Registrato dal
    Oct 2007
    Messaggi
    281
    le tabelle devono essere innoDB
    cioè???

  4. #4
    Originariamente inviato da Ely88M
    cioè???
    questa e' la domanda peggiore che potevi fare.....

    http://dev.mysql.com/doc/refman/5.0/...e-engines.html

    http://database.html.it/guide/leggi/87/guida-mysql/

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

  5. #5
    Utente di HTML.it L'avatar di Ely88M
    Registrato dal
    Oct 2007
    Messaggi
    281
    ehm... scusa nn sono molto pratica di db....
    ma cmq..
    qnd creo una nuova tabella con phpmyadmin 2.8.1 c'è l'opzione motore di memorizzazione e mi suggerisce myIsam
    poi puoi scegliere Heap, memory, merge, mrg_myIsam, archive. quale devo scegliere??

  6. #6
    Originariamente inviato da Ely88M
    ehm... scusa nn sono molto pratica di db....
    ma cmq..
    qnd creo una nuova tabella con phpmyadmin 2.8.1 c'è l'opzione motore di memorizzazione e mi suggerisce myIsam
    poi puoi scegliere Heap, memory, merge, mrg_myIsam, archive. quale devo scegliere??
    il phpmyadmin e' ora arrivato alla versione 2.11.2.2

    poi bisogna pure vedere la versione di mysql. nella versione corrente propone di default le InnoDB. tutti quel nomi strani corrispondono ad un "motore" di database. Ora che motore usare dipende da molte cose. Diciamo che per un uso "normale" (ma anche qui il normale e' personalizzabile) si utilizzano le MyISAM che non trattano le foreign keys.

    Da qui in avanti ti rimando al tutorial....

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

  7. #7
    Utente di HTML.it L'avatar di Ely88M
    Registrato dal
    Oct 2007
    Messaggi
    281
    ok... grazie cmq!!!
    proverò a fare un po' di esperimenti

  8. #8
    Ma volendo potresti risolvere semplicemente con i JOIN...

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 © 2024 vBulletin Solutions, Inc. All rights reserved.