in teoria nn esegue la query per qualche parametro mancato. io nn posso vedere perche' nn ho accesso al db. prova a stampere la query, mettici echo davanti alla select e controlla se hai tutti i dati. forse nn prende il pezzo dopo il WHERE. se cosi' fosse, interrompi la select dopo il nome di tabella e metti il WHERE insieme al LIKE ( "WHERE testo like..." )...aspetto.