Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用PHP存储图像数据类型_Php_Sql Server_Database - Fatal编程技术网

使用PHP存储图像数据类型

使用PHP存储图像数据类型,php,sql-server,database,Php,Sql Server,Database,我有一个SQL Server数据库,如下表所示 表PROMO,列: 代码,varchar(10) 名称,varchar(10) 图像数据 描述,文本 如何使用PHP将图像文件作为二进制文件插入SQL Server?图像将存储在列图像数据中 我应该向PDO参数传递什么类型的变量 $stmt = $conn->prepare($query, array( ':code' => $code, ':name' => $name,

我有一个SQL Server数据库,如下表所示

表PROMO,列:
  • 代码,varchar(10)
  • 名称,varchar(10)
  • 图像数据
  • 描述,文本
如何使用PHP将图像文件作为二进制文件插入SQL Server?图像将存储在列图像数据中

我应该向PDO参数传递什么类型的变量

$stmt = $conn->prepare($query, array(
    ':code'        => $code,
    ':name'        => $name,
    ':image_data'  => $imageData,
    ':desc'        => $desc
));

与存储任何其他数据(例如文本)的方式完全相同。
没有区别。

我的意思是,我应该将什么类型的变量传递给PDO参数?