Ciao a tutti ho un problema di ricerca di valori nel database.![]()
Ho una tabella costituita da 5 campi 4 dei quali riferimenti ad altre tabelle mentre uno è popolato da valori serializzati frutto di una select multipla.
Mi trovo ora dover fare delle ricerche nel database (uso PHP) in modo che mi si restituisca i record dove all'interno del campo serializzato sia presente una delle scelte multiple fatte e non per forza tutte.![]()
![]()
Mi spiego meglio con un'esempio:
l'utente può fare scelte del tipo:
1) NOLEGGIO: Avis - MARCA: Fiat - MODELLO: Panda - ALLESTIMENTO:Pop
oppure
2) NOLEGGIO: Hertz - MARCA: Fiat - MODELLO: Panda - ALLESTIMENTO:Pop,Lounge,Easy
i primi 3 campi sono id k fanno riferimento ad altre tabelle
mentre il campo ALLESTIMENTO memorizza i dati in modo serializzato tramite la funzione serialize
ora chiedendo di trovare tutti i record con valori:
MARCA: Fiat -MODELLO: Panda -ALLESTIMENTO:Pop
Come posso far risultare anche il 2° record dove però non c'è solo l'allestimento ricercato?![]()
AIUTO!!!

Rispondi quotando