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!