使用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中文網其他相關文章!