Mendekati. Pastikan Anda telah menginstal server XAMPP atau WAMP di mesin Anda. Dalam tutorial ini, kita akan menggunakan server WAMP
1. Buat Basis Data. Pertama, kita akan membuat database bernama 'geeksforgeeks'. Anda dapat menggunakan database yang ada atau membuat yang baru
buat database "geeksforgeeks"
2. Buat tabel. Buat tabel bernama 'gambar'. Tabel berisi dua bidang.
- id – int(11)
- nama file – varchar(100)
Id harus dalam Auto incremented(AI). Struktur tabel Anda akan terlihat seperti ini
struktur tabel "gambar"
Atau Anda dapat membuat tabel dengan menyalin dan menempelkan kode berikut ke panel SQL PHPMyAdmin Anda
CREATE TABLE IF NOT EXISTS `image` ( `id` int(11) NOT NULL AUTO_INCREMENT, `filename` varchar(100) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1;Untuk melakukan ini dari panel SQL, lihat tangkapan layar berikut
buat tabel 'gambar' dari panel SQL
Kami akan menggunakan Bootstrap di sini untuk menggunakan kontrol formulir Bootstrap. Di bawah ini adalah kode untuk menyertakan tautan CDN Bootstrap di bagian kepala kode HTML
Membuat folder dan file
Kami sekarang akan membuat folder bernama "gambar". File yang diunggah oleh klien di server akan disimpan di folder ini. Buat indeks. php dan gaya. css. Simpan folder proyek utama Anda (misalnya di sini. GeeksForGeeks) di “C. //wamp64/www/“, jika Anda menggunakan WAMP atau “C. //xampp/htdocs/” jika Anda menggunakan server XAMPP masing-masing. Struktur folder akan terlihat seperti ini
struktur folder
Program. Sekarang, kami akan membuat formulir HTML untuk mengunggah file gambar (Anda dapat mengunggah semua jenis file seperti. pdf atau. mp4) dan akan menampilkan gambar yang diunggah
- kode HTML.
HTML
<!DOCTYPE html>
<html>
<head>
upload_max_size = 100M post_max_filesize = 100M1<upload_max_size = 100M post_max_filesize = 100M3upload_max_size = 100M post_max_filesize = 100M4upload_max_size = 100M post_max_filesize = 100M3>
upload_max_size = 100M post_max_filesize = 100M1<upload_max_size = 100M post_max_filesize = 100M9 C:\wamp64\bin\apache\apache2.4.27\bin0C:\wamp64\bin\apache\apache2.4.27\bin1C:\wamp64\bin\apache\apache2.4.27\bin2 C:\wamp64\bin\apache\apache2.4.27\bin3C:\wamp64\bin\apache\apache2.4.27\bin1C:\wamp64\bin\apache\apache2.4.27\bin5>
upload_max_size = 100M post_max_filesize = 100M1<upload_max_size = 100M post_max_filesize = 100M9 C:\wamp64\bin\apache\apache2.4.27\bin0C:\wamp64\bin\apache\apache2.4.27\bin1C:\wamp64\bin\apache\apache2.4.27\bin2 ________297______3C:\wamp64\bin\apache\apache2.4.27\bin1<!DOCTYPE html>5 C:\wamp64\bin\apache\apache2.4.27\bin3C:\wamp64\bin\apache\apache2.4.27\bin1<!DOCTYPE html>9 _______29
<0head>
<<5>
upload_max_size = 100M post_max_filesize = 100M1<<9 html0C:\wamp64\bin\apache\apache2.4.27\bin1html2>
html4<html6 ________299______7C:\wamp64\bin\apache\apache2.4.27\bin1html9 >0C:\wamp64\bin\apache\apache2.4.27\bin1>2 >3_______7____0__1_______3_______3
>7<<9 0C:\wamp64\bin\apache\apache2.4.27\bin1 2>
4< 6 0C:\wamp64\bin\apache\apache2.4.27\bin1 9 <!DOCTYPE html>__________________________________________________________________________________________________________________________________________________________________________
>7<0<9>
>7<<9 0C:\wamp64\bin\apache\apache2.4.27\bin1 2>
4<upload_max_size = 100M post_max_filesize = 100M03 0____77_______1upload_max_size = 100M post_max_filesize = 100M06 <!DOCTYPE html>_____upload_max_size = 100M post_max_filesize = 100M_______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ E jelas Kew jelasiran.
>7<0<9>
html4<0html6>
upload_max_size = 100M post_max_filesize = 100M1<0<9>
upload_max_size = 100M post_max_filesize = 100M1<<9 html0C:\wamp64\bin\apache\apache2.4.27\bin1upload_max_size = 100M post_max_filesize = 100M33>
upload_max_size = 100M post_max_filesize = 100M1upload_max_size = 100M post_max_filesize = 100M36upload_max_size = 100M post_max_filesize = 100M37
html4upload_max_size = 100M post_max_filesize = 100M39upload_max_size = 100M post_max_filesize = 100M40 C:\wamp64\bin\apache\apache2.4.27\bin1upload_max_size = 100M post_max_filesize = 100M42upload_max_size = 100M post_max_filesize = 100M43
html4upload_max_size = 100M post_max_filesize = 100M39upload_max_size = 100M post_max_filesize = 100M46 C:\wamp64\bin\apache\apache2.4.27\bin1upload_max_size = 100M post_max_filesize = 100M48upload_max_size = 100M post_max_filesize = 100M49
html4upload_max_size = 100M post_max_filesize = 100M51upload_max_size = 100M post_max_filesize = 100M52 C:\wamp64\bin\apache\apache2.4.27\bin1upload_max_size = 100M post_max_filesize = 100M54upload_max_size = 100M post_max_filesize = 100M55
upload_max_size = 100M post_max_filesize = 100M_1upload_max_size = 100M post_max_filesize = 100M57
html4<upload_max_size = 100M post_max_filesize = 100M60 upload_max_size = 100M post_max_filesize = 100M61
upload_max_size = 100M post_max_filesize = 100M1upload_max_size = 100M post_max_filesize = 100M36upload_max_size = 100M post_max_filesize = 100M37
html_4upload_max_size = 100M post_max_filesize = 100M66
upload_max_size = 100M post_max_filesize = 100M_1upload_max_size = 100M post_max_filesize = 100M57
upload_max_size = 100M post_max_filesize = 100M1<0<9>
<0<5>
<0html>
Penjelasan kode PHP.
- Kami pertama-tama memilih catatan dari tabel dalam variabel $query
- Kemudian $result akan mengeksekusi kueri
- While loop digunakan untuk mengambil semua catatan di $data untuk mengambil gambar dari database
- And finally, the fetched images are displayed with the help of the
keluaran
Kesimpulan. Gambar yang diunggah ke database dengan kode PHP sederhana dan digunakan untuk berbagai keperluan. Kode membantu mengunggah gambar dan kemudian mengunggah gambar ke dalam database dan dapat ditampilkan di folder lain
Satu hal yang harus Anda perhatikan adalah ketika Anda menjalankan program ini harus ada kemungkinan gambar yang diunggah tidak lebih dari 2 MB karena program PHP telah menetapkan nilai default untuk mengunggah gambar sebesar 2 MB dan memposting gambar sebesar 8 . Untuk melebihi ukuran mengunggah gambar, Anda harus mengikuti langkah-langkah berikut
- Pertama, buka drive C, lalu buka folder WAMP atau server XAMPP
- Kemudian buka folder bin
- Buka folder versi PHP (PHP 5. 6. 31) (HARAP DIPERHATIKAN BAHWA JIKA ANDA MEMILIKI VERSI PHP LAIN, ANDA HARUS MEMBUKA JUGA)
- Kemudian cari php. ini. Buka dan kemudian cari dua variabel dan ubah dengan mereka. Variabelnya adalah.
- Simpan dengan perubahan ini lalu buka
- dan cari file php.ini. file ini. Ubah hal yang sama yang disebutkan di atas
- Mulai ulang server WAMP atau XAMPP, lalu jalankan kode
PHP adalah bahasa skrip sisi server yang dirancang khusus untuk pengembangan web. Anda dapat mempelajari PHP dari bawah ke atas dengan mengikuti Tutorial PHP dan Contoh PHP ini
Bagaimana cara menyimpan gambar di database MySQL menggunakan php?
Struktur tabel. Dalam contoh, saya menggunakan tabel gambar untuk menyimpan data. .Konfigurasi Basis Data. Buat konfigurasi. .Simpan jalur atau nama. Anda bisa menyimpan path lengkap atau nama gambar di tabel database MySQL Anda. .base64_encode().KesimpulanBagaimana cara mengambil gambar dari database dan menampilkannya di php?
php $koneksi =mysql_connect("localhost", "root" , ""); . $id1. "'"; . gambar;base64,'Bagaimana cara mengambil gambar gumpalan dari database MySQL menggunakan php?
Untuk menampilkan gambar BLOB ke browser, buat file PHP dan lakukan hal berikut. .Dapatkan data gambar yang disimpan dengan bidang MySQL BLOB di databaseSetel tipe konten sebagai gambar (gambar/jpg, gambar/gif, …) menggunakan PHP header()Cetak data blob gambar dalam PHPBisakah kita menyimpan gambar di database MySQL?
Ya, Anda dapat menyimpan gambar di database, tetapi menurut saya itu tidak disarankan, dan ini bukan praktik umum . Praktik umum adalah menyimpan gambar dalam direktori pada sistem file dan menyimpan referensi ke gambar dalam database.