99 messaggi dal 18 giugno 2004
Salve a tutti,
é tanto che non posto il mio problema è il seguente:

HO creato un motore di ricerca nel mio sito tramite la stringa sql il mio problema è che memorizzo la parola nella variabile cerca dal form e poi la cerco nel datbase ma se la parola è composta da un sola parola (scasata la ripetizione) va tutto bene se invece sono due parole le trova solo se sono consecutive.

Come posso fare per fare in modo che se, per esempio, immetto nel form "Auto aziendali" mi trovi anche un campo con scritto "Auto nuove e aziendali"?

Grazie infinite.
Spero di essere stato chiaro!
Stefano
324 messaggi dal 20 settembre 2001
www.iromtek.com
puoi usare like nell'sql

"Il problema delle persone è che cercano negli altri qualità che questi non posseggono mentre dovrebbero apprezzare ed esaltare le qualità che gli altri realmente posseggono"
99 messaggi dal 18 giugno 2004
Non risolve niente prende sempre parole consecutive!
7 messaggi dal 09 settembre 2004
qualcosa tipo:

select testoInCuiCercare
from tblDoveCercare as a
where (
select b.testoInCuiCercare
from tblDoveCercare as b
where b.testoInCuiCercare like '%prima parola%'
) like '%seconda parola%'

Però credo che la sua efficenza sia valida entro le due parole, altrimenti dovresti prendere in considerazione un'altra soluzione

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.