codice:
for (i=0; i<cerca.length; i++)

for (i=0; i<cerca.length; i++)
Dovrebbe bastarne uno

Prova cosi':
codice:
var sql = "SELECT * FROM risultati ";
var i;
for (i=0; i<cerca.length; i++)
{
  if(i==0){ 
    sql += " WHERE ";
  }else{
    sql += " OR ";
  }
  sql += "chiave LIKE '%" + cerca[i] + "%' OR Porte LIKE '%" + cerca[i] + "%'";
} 
sql += " ORDER BY Porte Asc";