Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk Memasukkan Fail .pdf ke dalam BLOB MySQL dalam PHP?

Bagaimana untuk Memasukkan Fail .pdf ke dalam BLOB MySQL dalam PHP?

Linda Hamilton
Linda Hamiltonasal
2024-10-23 20:09:30567semak imbas

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

Memasukkan Fail .pdf ke dalam BLOB MySQL Menggunakan PHP

Menyimpan fail terus dalam pangkalan data boleh menjadi masalah, terutamanya untuk fail besar seperti PDF . Walaupun begitu, adalah mungkin untuk menyimpan fail .pdf dalam pangkalan data MySQL sebagai BLOB (Binary Large Objects) menggunakan PHP.

Untuk memasukkan fail .pdf ke dalam lajur BLOB, anda boleh menggunakan coretan kod berikut:

<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>

Walau bagaimanapun, adalah penting untuk ambil perhatian bahawa menyimpan BLOB dalam MySQL tidak disyorkan kerana potensi masalah prestasi dan penyelenggaraan. Secara amnya adalah lebih baik untuk menyimpan fail pada sistem fail dan hanya menyimpan rujukan (cth., laluan fail) dalam pangkalan data. Pendekatan ini mengurangkan saiz pangkalan data dan meningkatkan kecekapan.

Atas ialah kandungan terperinci Bagaimana untuk Memasukkan Fail .pdf ke dalam BLOB MySQL dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn