Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683

    relazioni enne a enne tra tabelle

    Ciao a tutti! ho il seguente problema:
    una tabella progetti e una tabella prodotti.
    enne prodotti possono stare a enne progetti e viceversa.
    quindi ho creato la tabella progetti così:
    id | nome | id_prodotti
    1 prj1 2-5-6
    2 prj2 7
    3 prj3 6-7

    prima domanda: è corretto come approccio? usare gli id separati da un carattere a cui applicare l'explode?

    seconda cosa, se devo fare un cerca, mettere tipo ".... WHERE id_prodotti LIKE %1%" non andrebbe bene perchè mi selezionerebbe l'id 1, 21, 11, 10 ecc... mentre io vorrei solo l'1

    come faccio?

  2. #2

    Re: relazioni enne a enne tra tabelle

    Originariamente inviato da iacoposk8
    prima domanda: è corretto come approccio? usare gli id separati da un carattere a cui applicare l'explode?


    Devi utilizzare una tabella di relazione. Ad esempio:

    PROGETTI:
    id | nome
    1 prj1
    2 prj2
    3 prj3

    PRODOTTI:
    id | nome
    1 prd1
    2 prd2
    3 prd3

    PRJ_PRD:
    id_prj | id_prd
    1 2
    1 5
    1 6
    2 7
    3 6
    3 7
    ...
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683
    si... così non può che funzionare
    grazie

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.