Sisipkan tindakan menggunakan load_file untuk memuat konten blob dari file yang ditentukan Show
INSERT INTO table_name (file_name,file_content) VALUES("data.txt",LOAD_FILE("d:/data.txt")); INSERT INTO table_name (file_name,file_content) VALUES("sample.txt",LOAD_FILE("d:/sample.txt")); Ringkasan. dalam tutorial ini, Anda akan mempelajari cara menangani data BLOB menggunakan PHP PDO. Kami akan menunjukkan kepada Anda cara memasukkan, memperbarui, dan memilih data BLOB di database MySQL Terkadang, untuk alasan keamanan, Anda mungkin perlu menyimpan objek data yang besar, mis. g. , gambar, file PDF, dan video, di database MySQL MySQL menyediakan tipe BLOB yang dapat menampung data dalam jumlah besar. BLOB adalah singkatan dari objek data besar biner. Nilai maksimum objek BLOB ditentukan oleh memori yang tersedia dan ukuran paket komunikasi. Anda dapat mengubah ukuran paket komunikasi menggunakan variabel 0 di MySQL dan 1 di setelan PHP Mari kita lihat bagaimana PHP PDO menangani tipe BLOB di MySQL Pertama, kita buat tabel baru bernama _2 di database sampel untuk latihan Tabel 2 berisi tiga kolom
Pernyataan CREATE TABLE berikut membuat tabel 2 _ Kedua, kita mendefinisikan kelas bernama _5 dengan kode berikut _ Dalam metode _6, kita membuka koneksi database ke database MySQL, dan dalam metode 7, kita menutup koneksi Masukkan data BLOB ke dalam databasePHP PDO menyediakan cara mudah untuk bekerja dengan data BLOB menggunakan aliran dan menyiapkan pernyataan. Untuk memasukkan konten file ke dalam kolom BLOB, ikuti langkah-langkah di bawah ini
Lihat metode 0 berikut
Perhatikan bahwa 1 menginstruksikan PDO untuk memetakan data sebagai aliran Perbarui kolom BLOB yang adaUntuk memperbarui kolom BLOB, Anda menggunakan teknik yang sama seperti yang dijelaskan dalam memasukkan data ke dalam kolom BLOB. Lihat metode 2 berikut
Kueri data dari kolom BLOBLangkah-langkah berikut menjelaskan cara memilih data dari kolom BLOB
Lihat metode 5 berikut
Contoh PHP MySQL BLOBDalam contoh berikut, kami akan menggunakan kelas _5 untuk menyimpan gambar GIF dan file PDF ke dalam kolom BLOB pada tabel 2 PHP MySQL BLOB dengan file gambarPertama, kami memasukkan data biner dari file _8 ke dalam kolom BLOB dari tabel 2 sebagai berikut
Kemudian, kita dapat memilih data BLOB dan menampilkannya sebagai gambar GIF
PHP MySQL BLOB dengan file PDFKode berikut menyisipkan konten file PDF 0 ke dalam kolom BLOB _ Kemudian, kita dapat memilih data PDF dan merendernya di browser web sebagai berikut.
Untuk mengganti file PDF dengan file gambar GIF, Anda menggunakan metode 2 sebagai berikut.
Anda dapat mendownload source code tutorial ini melalui link berikut Unduh Kode Sumber PHP MySQL BLOB Dalam tutorial ini, kami telah menunjukkan kepada Anda cara mengelola data MySQL BLOB, termasuk menyisipkan, memperbarui, dan membuat kueri blob Bagaimana cara memasukkan data BLOB di tabel MySQL?Masukkan Gambar dan File sebagai data BLOB ke dalam Tabel MySQL . Instal MySQL Connector Python menggunakan Pip Kedua, Buat koneksi database MySQL dengan Python Buat fungsi yang dapat mengubah gambar dan file menjadi data biner Kemudian, Tentukan kueri Sisipkan untuk memasukkan data biner ke dalam tabel database Bagaimana cara memasukkan file BLOB ke dalam database?Masukkan data BLOB ke database . Pertama, buka file untuk dibaca dalam mode biner Kedua, buat pernyataan INSERT Ketiga, ikat pegangan file ke pernyataan yang disiapkan menggunakan metode bindParam() dan panggil metode eksekusi() untuk mengeksekusi kueri Bagaimana cara menyimpan BLOB di MySQL?Di MySQL, kita bisa menggunakan tipe data BLOB untuk menyimpan file . BLOB adalah objek besar biner yang dapat menampung sejumlah variabel data. Kami dapat merepresentasikan file dalam format biner dan kemudian menyimpannya di database kami. Empat tipe BLOB adalah TINYBLOB, BLOB, MEDIUMBLOB, dan LONGBLOB.
Bagaimana cara memasukkan data BLOB di MySQL PHP?Pada pengiriman formulir, kode PHP ini mendapatkan konten file gambar dan menyimpannya ke dalam kolom MySQL BLOB sebagai data biner. . Unggah file gambar Dapatkan properti gambar (data gambar, jenis gambar, dan lainnya. ) Masukkan file gambar ke dalam BLOB |