Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Php mysql, select per un array di id

    Salve, mi trovo di fronte ad un problema tipo

    Un una tabella mysql "colori" dove ci sono 2 campi; id e colore. nel prima c'č l'id e nel secondo c'č il nome del colore.
    Poi ho un'altra tabella "prodotti" dove ho tanti campi ed uno colori dove vengono salvati attraverso serialize l'array dei colori selezionati.

    I colori vengono selezionati attraverso le checkbos ( colori[] ) e registrati corettamente nel db.

    Adesso, volevo sapere se c'č una funzione particolare che mi permette di fare una select di un prodotto che includa anche tutti i nomi dei colori selezionati presenti nella tabella colori in base all'array salvato per ogi prodotto.

    praticamente dovrei essere in grado di fare una select nella tabella dei colori solo deigli id presenti nell'array dei colori per ogni prodotto...

    Missā che mi sono spiegato nel peggior modo possibile ma anche io ci sto capendo molto poco del mio proggetto.....una tale confusione...


    grazie a tutti

  2. #2
    Devi fare una JOIN fra due tabelle insomma???
    Se si, quali corrispondenze ci sono tra di loro??

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  3. #3

    Risolto

    la sql č del tipo

    Select* from colori where Id in [1,2,5,7,10]

    Cosi facendo seleziono solo questi id.

  4. #4
    Allora cosa ci fai con due tabelle???
    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  5. #5
    in una ho i prodotti che hanno colori diversi
    nella secondo ho solo i colori.

    Questo per permettere la gestione di entrambi i valori tramite un gestionale

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.