首頁  >  文章  >  資料庫  >  如何在 PHP 中將 .pdf 檔案插入 MySQL BLOB?

如何在 PHP 中將 .pdf 檔案插入 MySQL BLOB?

Linda Hamilton
Linda Hamilton原創
2024-10-23 20:09:30569瀏覽

How to Insert .pdf Files into MySQL BLOBs in PHP?

使用PHP 將.pdf 檔案插入MySQL BLOB

將檔案直接儲存在資料庫中可能會出現問題,特別是針對PDF 等大文件。儘管如此,仍然可以使用 PHP 將 .pdf 檔案作為 BLOB(二進位大物件)儲存在 MySQL 資料庫中。

要將.pdf 檔案插入BLOB 列,您可以使用以下程式碼片段:

<code class="php">$sql = "INSERT INTO table (data) VALUES (?)";
$stmt = $mysqli->prepare($sql);
$stmt->bind_param("b", file_get_contents("path/to/file.pdf"));
$stmt->execute();</code>

但是,需要注意的是,由於潛在的效能和維護問題,不建議在MySQL中存儲BLOB。通常最好將檔案儲存在檔案系統上並僅在資料庫中儲存引用(例如檔案路徑)。這種方法減少了資料庫大小並提高了效率。

以上是如何在 PHP 中將 .pdf 檔案插入 MySQL BLOB?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn