Мне нужно переместить изображение (поле blob) из базы данных MySQL в другую, расположенную на двух разных серверах.
Я попытался получить поле blob из первой базы данных и попытался загрузить вторую, но что-то пошло не так (ошибки не отображаются, кстати).
/* SERVER #1 */
/* connection to server1... */
$sql_u="SELECT PHOTO, PHOTO_NAME FROM database1 WHERE ID='1'";
$query_u = mysqli_query($conn, $sql_u);
$record_u = mysqli_fetch_array($query_u);
$photo = $record_u['PHOTO'];
$photo_name = $record_u['PHOTO_NAME'];
/* SERVER #2 */
/* connection to server2... */
$sql_i = "UPDATE database2 SET PHOTO = '$photo', PHOTO_NAME = '$photo_name' WHERE ID='1'";
$query_i = mysqli_query($conn, $sql_i);
Мне нужно обновить вторую базу данных с полем BLOB первого.Я пытался использовать base64_encode (), но все еще не работает.Я думаю, что мне нужно каким-то образом обрабатывать поле BLOB, но я не знаю, как.
ФОТО: ТИП BLOB PHOTO_NAME: VARCHAR TYPE