使用PHP将字符串插入MySQL BLOB

时间:2018-08-11 16:33:40

标签: php mysql pdo blob

我正在将PHP代码从MySQLI转换为PDO。

我有两个函数来存储和检索包含BLOBS的记录。

对于存储,我有一个桌面应用程序,可以从扫描仪捕获指纹图像,将其编码为字符串并调用PHP URL。

在MYSQLI中,(缩写)代码是:

$sql = 'insert into employees (emp_id, thumbprint) values(?,?);';
$stmt = $con->prepare($sql);
$stmt->bind_param("sb", $emp_id, null);
$stmt->send_long_data(1, $thumb_data);
$stmt->execute();

我发现的用于存储和检索BLOB的示例使用文件来实现。我想我可以将数据保存到文件中,然后重新打开文件,并将文件指针传递给PDO的bind_param方法,但这似乎是一种round回的方式,而且会增加执行时间。

如何直接存储此字符串var?

0 个答案:

没有答案