PHP和SQL数据类型"图像"

时间:2016-12-11 00:11:29

标签: php sql-server image

我试图检索包含二进制数据的SQL字段(数据类型=图像),然后向右插入另一个表格。

这是我的PHP代码:

$GetPhoto = "SELECT Photo FROM CCReads WHERE ID = '60'";
$RunGetPhoto = sqlsrv_query($dbhandle,$GetPhoto);
$FetchGetPhoto = sqlsrv_fetch_array($RunGetPhoto);

$Photo = $FetchGetPhoto['Photo'];


$InsertPerson = "INSERT INTO Test (Photo) VALUES ('$Photo')";
$RunInsertPerson = sqlsrv_query($dbhandle,$InsertPerson);
    if (!$RunInsertPerson) {
        die( print_r( sqlsrv_errors(), true));
    }

我做错了什么?

使用PHP + MSSQL Server。

1 个答案:

答案 0 :(得分:0)

为什么不使用单个语句来执行此操作 例如:

INSERT INTO Test (Photo)
SELECT Photo FROM CCReads WHERE ID = '60'