Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    34

    caricare due autori per un articolo

    Ho due problemi: uno dei due è come spiegare l'altro. Ci provo.
    Ho due tabelle: 'autori' (in cui ho una serie di nomi e relativa anagrafica) e 'articoli' (in cui, oltre gli altri campi, ne ho uno che carica i vari IdAutore. Alcuni degli articoli sono scritti a più mani e ho bisogno di caricare più autori. Come faccio?

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027

    Re: caricare due autori per un articolo

    Originariamente inviato da fais
    Ho due problemi: uno dei due è come spiegare l'altro. Ci provo.
    Ho due tabelle: 'autori' (in cui ho una serie di nomi e relativa anagrafica) e 'articoli' (in cui, oltre gli altri campi, ne ho uno che carica i vari IdAutore. Alcuni degli articoli sono scritti a più mani e ho bisogno di caricare più autori. Come faccio?
    metti all'interno del campo idAutore più id separati da ; ad esempio.

    altra soluzione sarebbe togliere il campo idAutore dalla tabella articoli e creare una nuova tabella cosi:

    codice:
    +-----+------------+----------+
    | id  | idArticolo | idAutore |
    +-----+------------+----------+
    |  1  |     2      |    1     |
    +-----+------------+----------+
    |  2  |     2      |    2     | 
    +-----+------------+----------+
    con le giuste query puoi tirare fuori gli autori dell'articolo con id=2.

    Il secondo metodo è quello più giusto, il primo è quello più sbrigativo.

    Ciao

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.