Scusatemi, ma invece di eseguire il controllo nel ciclo foreach, non basterebbe strutturare così la query?
Così vi risparmiate tutto quel macello...
Codice:
SELECT * FROM mia_tabella WHERE campo LIKE 'testo%'