首页 > 解决方案 > 在 PHP 中选择并插入 BLOB 数据

问题描述

我在 mssql 数据库中保存了以下 BLOB 数据。

blob 数据图像

在此处输入图像描述

我想选择这些数据并使用 PHP 插入到另一个表中。

流动是我的选择查询

$smt=sqlsrv_query($conn, "SELECT DATA from Docs 
where id = '001'");

我把这个选定的数据放在变量中$data,但无法插入。知道如何处理这种情况吗?

插入语句

 $stmt_insert=sqlsrv_query($conn, "INSERT INTO newtable ([DATA]) VALUES 
                          ('$data')");

标签: phpsql-serverblob

解决方案


我设法做到了这是代码

$DATA=bin2hex($blobdata);
$DATAX="0x".$DATA;

然后我使用 $DATAX 作为要插入的变量。


推荐阅读