PHP PDO ODBC将一个文件夹的文件装载到MySQL数据库BLOB列,并将BLOB列下载到另一个文件夹

PHP PDO ODBC将一个文件夹的文件装载到MySQL数据库BLOB列,并将BLOB列下载到另一个文件夹,第1张

getMessage();
}

$arrFiles = array();
$iterator = new FilesystemIterator("InputFiles");

foreach ($iterator as $entry) {
    $arrFiles[] = $entry->getFilename();
    echo ( $entry->getFilename());
    echo ( $entry->getPathname());

    $blob = fopen($entry->getPathname(), 'rb');
    $sql = "INSERT INTO gallery(name,image) VALUES(:name,:image)";
    $stmt = $pdo->prepare($sql);
    $stmt->bindParam(':name', $entry->getFilename());
    $stmt->bindParam(':image', $blob, PDO::PARAM_LOB);
    $stmt->execute();
}
?>
getMessage();
}

$sql = "SELECT name,image FROM gallery";
$stmt = $pdo->query($sql);
while ($row = $stmt->fetch()) {
    $filehandle = fopen("DownLoadFiles/" . $row[name], 'wb');
    fwrite($filehandle, $row[image]);
    fclose($filehandle);
}
?>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/725740.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-26
下一篇 2022-04-26

发表评论

登录后才能评论

评论列表(0条)

保存