Что ж, моя первая рекомендация - НЕ хранить данные изображений в вашей базе данных, если вам это абсолютно не нужно в резервных копиях базы данных. Вы будете сильно загромождать вашу базу данных. Вместо этого просто получите URL-адрес изображения с помощью серверного класса $ facebook и просто "file_get_contents" отправьте его в свою php-память.
Затем выведите его на диск и сохраните ссылку на этот образ в вашей базе данных. Это принесет гораздо больше пользы вашей базе данных.
Иначе, если вы действительно хотите сохранить его в BLOB, используйте тот же метод для извлечения изображения в память, а затем используйте функцию hex (), чтобы преобразовать его в текстовое представление, которое можно вставить в INSERT / UPDATE. запрос ...