¿E hiciste un var_dump() a el resultado de la ejecución de la query?. El campo debería ser un tipo
stream que deberías leer con stream_get_contents(), no un string como supones.
Prueba con:
www.php.net/stream_get_contents
Igual comentar que deberías tener cuidado en tu código, no tiene sentido un foreach() ya que deberías manipular una fuente a la vez.