我试图检索包含二进制数据的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。
答案 0 :(得分:0)
为什么不使用单个语句来执行此操作 例如:
INSERT INTO Test (Photo)
SELECT Photo FROM CCReads WHERE ID = '60'