[RISOLTO] MySQL Ritornare prodotti appartenenti a categorie

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
PietroR
Prode Principiante
Messaggi: 133
Iscrizione: martedì 16 gennaio 2007, 20:59

[RISOLTO] MySQL Ritornare prodotti appartenenti a categorie

Messaggio da PietroR »

Ciao a tutti
ho un progetto web in php e MySQL e nello scrivere una query mi è venuto un dubbio:
ho una tabella prodotti così costituita
prodotti(id,modello,descrizione,id_categoria);
è possibile recuperare tutti i prodotti appartenenti ad alcune categorie?
Tramite un'altra query sono riuscito ad inserire in un vettore gli id delle categorie desiderate e quindi pensavo di costruire una funzione

selectByCategory($vett_Categorie)

che mi ritorni l'elenco dei prodotti appartententi alle categorie presenti nell'array.
Come posso costruire la query?
Grazie
Ultima modifica di PietroR il venerdì 27 giugno 2014, 11:01, modificato 1 volta in totale.
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: MySQL Ritornare tutti prodotti appartenenti a categorie

Messaggio da Zoff »

La query da fare è:

Codice: Seleziona tutto

SELECT * FROM prodotti WHERE id_categoria IN ( <id1>, <id2>, <id3>, <id4>, ....  )
oppure:

Codice: Seleziona tutto

SELECT * FROM prodotti WHERE id_categoria IN ( <altra query con cui estrai gli id_categoria >  )
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
PietroR
Prode Principiante
Messaggi: 133
Iscrizione: martedì 16 gennaio 2007, 20:59

Re: MySQL Ritornare tutti prodotti appartenenti a categorie

Messaggio da PietroR »

quindi non ha avuto senso recuperarsi gli id ed inserirli in un vettore?
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: MySQL Ritornare tutti prodotti appartenenti a categorie

Messaggio da Zoff »

Beh se non ti servono per altro direi proprio di no.
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 13 ospiti