我正在将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?