代码之家  ›  专栏  ›  技术社区  ›  Hussain Akbar

使用PHP将字符串插入MySQL BLOB

  •  2
  • Hussain Akbar  · 技术社区  · 8 年前

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

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

    对于存储,我有一个桌面应用程序,可以从扫描仪中捕获指纹图像,将其编码为字符串,并调用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的示例使用文件进行存储和检索。我想我可以将数据保存到一个文件中,重新打开它,并将filepointer传递给PDO的bind_param方法,但这似乎是一种迂回的方式,会增加执行时间。

    如何直接存储这个字符串变量?

    0 回复  |  直到 8 年前