php - 在 PHP 中选择并插入 BLOB 数据
问题描述
我在 mssql 数据库中保存了以下 BLOB 数据。
blob 数据图像
我想选择这些数据并使用 PHP 插入到另一个表中。
流动是我的选择查询
$smt=sqlsrv_query($conn, "SELECT DATA from Docs
where id = '001'");
我把这个选定的数据放在变量中$data
,但无法插入。知道如何处理这种情况吗?
插入语句
$stmt_insert=sqlsrv_query($conn, "INSERT INTO newtable ([DATA]) VALUES
('$data')");
解决方案
我设法做到了这是代码
$DATA=bin2hex($blobdata);
$DATAX="0x".$DATA;
然后我使用 $DATAX 作为要插入的变量。
推荐阅读
- html - 如何定位:绝对忽略overflow-x和overflow-y隐藏?
- sql - 查询多对多记录匹配
- prometheus - 删除 Grafana 仪表板
- node.js - package.json 中的“主页”属性是什么?
- python - 是否可以在 pandas groupby 转换中访问列名?
- java - 返回 OperationResponse() 时 WebService vert.x 中的 NPE
- json - 人员模式未检测到富结果测试?
- spring-boot - 从休息控制器中的安全令牌获取数据
- javascript - MongoDB 与 nodejs 的连接返回承诺
- spring-boot - Spring Batch 将 FlatFileItemReader 与数据库读取相结合