Interazione tra un più campi di un form con un solo campo di database - query mysql

megarospo

Utente Attivo
25 Set 2007
147
0
0
Ciao a tutti.
Secondo voi, come posso fare a realizzare una query mysql che da un form con alcuni campi da compilare per una ricerca (alcuni dei quali del tipo: Comune1, Comune2 e Comune3) e da un database con un solo campo "Comune", mi restituisca tutti i record corrispondenti a ciò che è stato inserito dall'utente nel form nei campi Comune1, Comune2 e Comune3?

tanto per fare un esempi il form mi può permettere di cercare gli abitanti maschi del comune di Milano e Torino. La query mi dovrebbe cercare dentro il campo del database "Comune" e restituite quanto richiesto.

quindi ho 3 campi sul form per un solo campo nel database.

Ciao a grazie!!:)
 
Puoi provare con le ricerche full text
ma di per sè la struttura del database non sembra ottimale per effettuare ricerche.
 
risolto

ciao.
Ho risolto con una query contenente delle parentesi tonde.

(user.comune LIKE '%%%s%%' OR user.comune LIKE '%%%s%%' OR user.comune LIKE '%%%s%%' OR user.comune LIKE '%%%s%%' OR user.comune LIKE '%%%s%%' OR user.comune LIKE '%%%s%%')

Ciao e grazie
 

Discussioni simili