如何使用php pdo_dblib发送二进制数据?

时间:2017-09-22 18:23:31

标签: php sql-server linux pdo

php 5.6 \ pdo_dblib \ freetds

Windows SQLSRV驱动程序具有二进制类型的特殊常量:

$stmt = $conn->prepare("EXEC proc @fileData = ?");
$stmt->bindParam(1, $fileData, PDO::PARAM_LOB, 0, PDO::SQLSRV_ENCODING_BINARY);
$stmt->execute();

pdo_dblib无法使用PDO::SQLSRV_ENCODING_BINARY。我尝试将bin2hex()CONVERT字符串一起使用,但速度非常慢。

我还找到了这种类型的old pull request

0 个答案:

没有答案