使用MSSQL将PHP中的Blob写入SQL Server

时间:2012-08-31 20:52:43

标签: php sql-server flex blob

我有一组AMFPHP服务,它们从Flex应用程序接收包含图像的bytearray。到现在为止还挺好。现在我需要将bytearray写入SQL Server数据库中的blob字段。我正在使用MSSQL库,我无法改变它。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

解决方案下方:

// Stores bytearray received from a Flex app through AMPPHP

$arrData = unpack("H*hex", $image->data);
$content = "0x".$arrData['hex'];

$sql = "insert into Images (Id, ImageData) values ($id, $content)";
mssql_query($sql);