Cercato e trovato nienye![]()
Allora io ho questa semplice query di un motore di ricerca che cerca in due campi di una tabella (f_keyword è il contenuto del form):
Questa ovviamente non funziona se scrivo due parole che non sono consecutive nel DB ... allora mi sono cercato qualche funzionina che dovrebbe risolvere il problema ed ho visto che una delle più diffuse è questa:.
.
.
sql = "SELECT * FROM news WHERE (article LIKE '%"&f_keyword&"%') OR (title LIKE '%"&f_keyword&"%') Order By id DESC"
.
.
.
Ma non riesco a modificarla in modo da farla cercare in due tabelle, come faccio ? avete magari altre soluzoni ?codice:var keywords = testo.split(" "); var sql = "SELECT * FROM pagineweb WHERE"; for (i=0;i<keywords.length;i++) { if (i>0) sql += " AND"; sql += "keywords LIKE '%" + keywords[i] + "%'"; }

Rispondi quotando