Originariamente inviato da TaniaPellizzari
uhmm... sto provando ma non sono sicura di aver ben capito.
cosa non ti è chiaro?
codice:
//inizio creazione query con le tabelle da controllare
var sql = "SELECT * FROM Notizie, documenti, articoli, download"
//questa condizione è sempre verificata e fa si che non si debba controllare l'indice per inserire l'operatore (OR o AND)
sql += " WHERE 1=1"
for (var i=0; i<stringa.length; i++)
{
//controllo se il valore è presente nel campo nella tabella notizie
sql += " OR Notizie.campo LIKE '%" + stringa[i] + "%'";
//controllo se il valore è presente nel campo nella tabella documenti
sql += " OR documenti.campo LIKE '%" + stringa[i] + "%'";
//controllo se il valore è presente nel campo nella tabella articoli
sql += " OR articoli.campo LIKE '%" + stringa[i] + "%'";
//controllo se il valore è presente nel campo nella tabella download
sql += " OR download.campo LIKE '%" + stringa[i] + "%'";
}
dove c'è scritto campo dovrai mettere il nome del campo da controllare nelle rispettive tabelle
ad esempio
sql += " OR Notizie.descrizione LIKE '%" + stringa[i] + "%'";
ciao