Visualizzazione risultati 1 fino 3 di 3

Discussione: [MYSQL] Relazionare tabelle

  1. #1
    Guest

    Predefinito [MYSQL] Relazionare tabelle

    Ciao a tutti!
    Vorrei sapere un metodo per "relazionare" due tabelle..
    Vi faccio un esempio:
    Ho la tabella giochi e la tabella commenti.
    Vorrei trovare un metodo per mostrare il commento ad un determinato gioco.
    Non so se sono stato chiaro...
    Io non ho la minima idea su come procedere (poichè sono in tabelle diverse), chiedo aiuto a voi...

    Saluti e Grazie!

  2. #2
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Facile, basta che (se non c'è di già) aggiungi un campo INT(15) auto_increment alla tabella giochi, e nella tabella commenti aggiungi un INT(15) poi quando salvi un commento nella seconda tabella inserisci nella riga INT(15) l'ID auto incrementato della prima tabella...

    Spero che sono stato chiaro...ho utilizzato i colori per farmi capire un po' meglio.

    EDIT: Più o meno ne esce fuori una cosa del genere:

    giochi

    id [INT(15)] | campo | campo | campo
    1 | bla | bla | bla
    2 | bla | bla | bla
    3 | bla | bla | bla
    4 | bla | bla | bla
    5 | bla | bla | bla

    commenti

    id [INT(15)] | campo | campo | campo
    1 | bla | bla | bla
    1 | bla | bla | bla
    2 | bla | bla | bla
    5 | bla | bla | bla
    5 | bla | bla | bla
    Ultima modifica di miki92 : 30-03-2009 alle ore 19.32.07
    Apprezzi l'aiuto? Offrimi un caffè!

  3. #3
    Guest

    Predefinito

    Non ho capito un granchè, comunque siccome questo campo int(15) non ce l'ho, ho provato ad aggiungerlo ma mi da il seguente errore:
    Codice:
    Incorrect table definition; there can be only one auto column and it must be defined as a key
    P.S. Questa è la query che ho eseguito:
    Codice:
    ALTER TABLE giochi ADD c_id INT(15) not null AUTO_INCREMENT
    EDIT:
    Anche se provo ad assegnargli primary key stesso errore perchè già il campo id è primary key
    Ultima modifica di nokiagames : 30-03-2009 alle ore 20.24.12

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •