hombre.. con un str_replace podrías cambiar esa comilla simple por otro caracter o combinacion de caracteres que no influyesen a la hora de hacer la consulta.. y al mostrar los datos hacer el explode con el paso inverso:
$textoInsertar=str_replace(" ' ", "unacadena", $textoInsertar);
$textoDevuelto= str_replace("unacadena", " ' '",$textoDevuelto);
o algo asi...
aqui una pagina con ejemplos:
http://es.php.net/str_replace