Non penso di aver afferrato esattamente il punto.

Comunque... se il problema è che non riesci a fare una query sql per via degli accenti, degli apostrofi o di qualunque altro "simpatico" carattere particolare... potrei consigliarti l'utilizzo di: str_replace.

Questa funzione mi ha risolto spesso problemi simili a quello che penso abbia anche tu.
Prova a dargli un occhio.

Spero di esserti stato utile.