Hướng dẫn how to insert image in mysql database using phpmyadmin - cách chèn hình ảnh vào cơ sở dữ liệu mysql bằng phpmyadmin
Tải lên hình ảnh/video vào cơ sở dữ liệu và hiển thị nó bằng PHP là cách tải hình ảnh lên cơ sở dữ liệu và tìm nạp nó từ cơ sở dữ liệu. Sử dụng mã PHP, người dùng tải lên hình ảnh hoặc video mà họ đang nhập vào cơ sở dữ liệu một cách an toàn và hình ảnh nên được lưu vào một vị trí cụ thể bằng cách tìm nạp các hình ảnh này từ cơ sở dữ liệu. Nếu bất kỳ trang web nào chứa chức năng để tải lên hình ảnh/ Video với một số chi tiết, sau đó bằng cách sử dụng mã này, chúng tôi sẽ tải hình ảnh vào cơ sở dữ liệu của bạn và liệu bạn có muốn xác định những gì người đó phải được tải lên hay không. Và bằng mã này, hình ảnh được tải lên nơi lưu trong hệ thống của bạn nơi bạn được cung cấp vị trí. Show
Cách tiếp cận: Đảm bảo bạn đã cài đặt XAMPP hoặc WAMP Server trên máy của bạn. Trong hướng dẫn này, chúng tôi sẽ sử dụng máy chủ WAMP. Make sure you have XAMPP or WAMP server installed on your machine. In this tutorial, we will be using the WAMP server. 1. Tạo cơ sở dữ liệu: Đầu tiên, chúng tôi sẽ tạo một cơ sở dữ liệu có tên ‘GeekSforGeeks. Bạn có thể sử dụng cơ sở dữ liệu hiện tại của mình hoặc tạo một cơ sở mới.First, we will create a database named ‘geeksforgeeks‘. You can use your existing database or create a new one. Tạo cơ sở dữ liệu Geekforgeeks 2. Tạo bảng: Tạo một bảng có tên ‘Hình ảnh‘. Bảng chứa hai trường: & nbsp;: Create a table named ‘image‘. The table contains two fields:
ID nên được tăng tự động (AI). Cấu trúc bảng của bạn sẽ trông như thế này:Auto incremented(AI). Your table structure should look like this: cấu trúc bảng của hình ảnh ” Hoặc bạn có thể tạo một bảng bằng cách sao chép và dán mã sau vào bảng SQL của phpmyadmin của bạn.you can create a table by copying and pasting the following code into the SQL panel of your PHPMyAdmin. 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; Để làm điều này từ bảng điều khiển SQL, hãy tham khảo ảnh chụp màn hình sau. Tạo một bảng ‘hình ảnh” từ bảng điều khiển SQL Chúng tôi sẽ sử dụng Bootstrap ở đây để sử dụng điều khiển biểu mẫu Bootstrap. Dưới đây là mã bao gồm liên kết CDN bootstrap trong phần đầu của mã HTML. Tạo thư mục và tệp: Bây giờ chúng tôi sẽ tạo một thư mục có tên là hình ảnh. Các tệp được khách hàng tải lên trên máy chủ sẽ được lưu trữ trong thư mục này. Tạo index.php và style.css. Giữ thư mục dự án chính của bạn (ví dụ tại đây .. tương ứng. Cấu trúc thư mục sẽ trông như thế này:image“. The files uploaded by the client on the server will be stored in this folder. Create index.php and style.css. Keep your main project folder (for example here.. GeeksForGeeks) in the “C://wamp64/www/“, if you are using WAMP or “C://xampp/htdocs/” folder if you are using the XAMPP server respectively. The folder structure should look like this: Cấu trúc thư mục Chương trình: Bây giờ, chúng tôi sẽ tạo biểu mẫu HTML để tải lên các tệp hình ảnh (bạn có thể tải lên bất kỳ loại tệp nào như .pdf hoặc .mp4) và sẽ hiển thị hình ảnh đã tải lên. Now, we will create an HTML form for uploading image files (you can upload any type of file like .pdf or .mp4) and will display the uploaded image.
HTML
Các upload_max_size = 100M post_max_filesize = 100M0 < upload_max_size = 100M post_max_filesize = 100M8 upload_max_size = 100M post_max_filesize = 100M9______ C:\wamp64\bin\apache\apache2.4.27\bin9 head >
Các
C:\wamp64\bin\apache\apache2.4.27\bin0 < 7
C:\wamp64\bin\apache\apache2.4.27\bin0 > 7
C:\wamp64\bin\apache\apache2.4.27\bin9 7>
C:\wamp64\bin\apache\apache2.4.27\bin0 > 7
C:\wamp64\bin\apache\apache2.4.27\bin9 7>
C:\wamp64\bin\apache\apache2.4.27\bin9 < 4> upload_max_size = 100M post_max_filesize = 100M0 C:\wamp64\bin\apache\apache2.4.27\bin9 7>
C:\wamp64\bin\apache\apache2.4.27\bin0 > 4Các ____10 upload_max_size = 100M post_max_filesize = 100M24 upload_max_size = 100M post_max_filesize = 100M25
upload_max_size = 100M post_max_filesize = 100M27 upload_max_size = 100M post_max_filesize = 100M28 upload_max_size = 100M post_max_filesize = 100M29 upload_max_size = 100M post_max_filesize = 100M30 upload_max_size = 100M post_max_filesize = 100M31
upload_max_size = 100M post_max_filesize = 100M27 upload_max_size = 100M post_max_filesize = 100M34 upload_max_size = 100M post_max_filesize = 100M29 upload_max_size = 100M post_max_filesize = 100M36 upload_max_size = 100M post_max_filesize = 100M37 upload_max_size = 100M post_max_filesize = 100M0 upload_max_size = 100M post_max_filesize = 100M45
upload_max_size = 100M post_max_filesize = 100M39 upload_max_size = 100M post_max_filesize = 100M40 upload_max_size = 100M post_max_filesize = 100M29 upload_max_size = 100M post_max_filesize = 100M42 upload_max_size = 100M post_max_filesize = 100M43 upload_max_size = 100M post_max_filesize = 100M0 upload_max_size = 100M post_max_filesize = 100M24 upload_max_size = 100M post_max_filesize = 100M25
upload_max_size = 100M post_max_filesize = 100M54 upload_max_size = 100M post_max_filesize = 100M0 upload_max_size = 100M post_max_filesize = 100M45 upload_max_size = 100M post_max_filesize = 100M0 C:\wamp64\bin\apache\apache2.4.27\bin9 7> C:\wamp64\bin\apache\apache2.4.27\bin9 3> C:\wamp64\bin\apache\apache2.4.27\bin9 html >
Mã CSS: The Style.css là tệp tạo kiểu biểu mẫu thành một thiết kế mới và mã được đưa ra dưới đây. & Nbsp; & nbsp;upload_max_size = 100M post_max_filesize = 100M67 upload_max_size = 100M post_max_filesize = 100M0 upload_max_size = 100M post_max_filesize = 100M69 upload_max_size = 100M post_max_filesize = 100M70 upload_max_size = 100M post_max_filesize = 100M71 upload_max_size = 100M post_max_filesize = 100M31 upload_max_size = 100M post_max_filesize = 100M73 upload_max_size = 100M post_max_filesize = 100M74 upload_max_size = 100M post_max_filesize = 100M70 upload_max_size = 100M post_max_filesize = 100M71 upload_max_size = 100M post_max_filesize = 100M31 upload_max_size = 100M post_max_filesize = 100M73 upload_max_size = 100M post_max_filesize = 100M79 upload_max_size = 100M post_max_filesize = 100M54 upload_max_size = 100M post_max_filesize = 100M81 upload_max_size = 100M post_max_filesize = 100M0 upload_max_size = 100M post_max_filesize = 100M83 upload_max_size = 100M post_max_filesize = 100M70 upload_max_size = 100M post_max_filesize = 100M85 upload_max_size = 100M post_max_filesize = 100M31 upload_max_size = 100M post_max_filesize = 100M0 upload_max_size = 100M post_max_filesize = 100M88 upload_max_size = 100M post_max_filesize = 100M89 upload_max_size = 100M post_max_filesize = 100M70 upload_max_size = 100M post_max_filesize = 100M91 upload_max_size = 100M post_max_filesize = 100M31 upload_max_size = 100M post_max_filesize = 100M0 upload_max_size = 100M post_max_filesize = 100M94 upload_max_size = 100M post_max_filesize = 100M91 upload_max_size = 100M post_max_filesize = 100M31 ____10 upload_max_size = 100M post_max_filesize = 100M69 upload_max_size = 100M post_max_filesize = 100M70 C:\wamp64\bin\apache\apache2.4.27\bin00 C:\wamp64\bin\apache\apache2.4.27\bin01 upload_max_size = 100M post_max_filesize = 100M31 Các upload_max_size = 100M post_max_filesize = 100M54 C:\wamp64\bin\apache\apache2.4.27\bin11 upload_max_size = 100M post_max_filesize = 100M0 upload_max_size = 100M post_max_filesize = 100M83 upload_max_size = 100M post_max_filesize = 100M70 upload_max_size = 100M post_max_filesize = 100M85 upload_max_size = 100M post_max_filesize = 100M31 ____10 upload_max_size = 100M post_max_filesize = 100M69 upload_max_size = 100M post_max_filesize = 100M70 C:\wamp64\bin\apache\apache2.4.27\bin00 C:\wamp64\bin\apache\apache2.4.27\bin01 upload_max_size = 100M post_max_filesize = 100M31 upload_max_size = 100M post_max_filesize = 100M54 C:\wamp64\bin\apache\apache2.4.27\bin24 upload_max_size = 100M post_max_filesize = 100M0 upload_max_size = 100M post_max_filesize = 100M83 upload_max_size = 100M post_max_filesize = 100M70 C:\wamp64\bin\apache\apache2.4.27\bin28 upload_max_size = 100M post_max_filesize = 100M31 upload_max_size = 100M post_max_filesize = 100M0 upload_max_size = 100M post_max_filesize = 100M88 upload_max_size = 100M post_max_filesize = 100M89 upload_max_size = 100M post_max_filesize = 100M70 upload_max_size = 100M post_max_filesize = 100M91 upload_max_size = 100M post_max_filesize = 100M31 upload_max_size = 100M post_max_filesize = 100M0 upload_max_size = 100M post_max_filesize = 100M74 upload_max_size = 100M post_max_filesize = 100M70 C:\wamp64\bin\apache\apache2.4.27\bin39 upload_max_size = 100M post_max_filesize = 100M31 upload_max_size = 100M post_max_filesize = 100M0 upload_max_size = 100M post_max_filesize = 100M69 upload_max_size = 100M post_max_filesize = 100M70 C:\wamp64\bin\apache\apache2.4.27\bin44 upload_max_size = 100M post_max_filesize = 100M31 upload_max_size = 100M post_max_filesize = 100M54 C:\wamp64\bin\apache\apache2.4.27\bin47 ____10 upload_max_size = 100M post_max_filesize = 100M69 upload_max_size = 100M post_max_filesize = 100M70 C:\wamp64\bin\apache\apache2.4.27\bin39 upload_max_size = 100M post_max_filesize = 100M31 upload_max_size = 100M post_max_filesize = 100M0 upload_max_size = 100M post_max_filesize = 100M83 upload_max_size = 100M post_max_filesize = 100M70 C:\wamp64\bin\apache\apache2.4.27\bin56 upload_max_size = 100M post_max_filesize = 100M31 upload_max_size = 100M post_max_filesize = 100M0 C:\wamp64\bin\apache\apache2.4.27\bin59 upload_max_size = 100M post_max_filesize = 100M70 C:\wamp64\bin\apache\apache2.4.27\bin61 upload_max_size = 100M post_max_filesize = 100M31 upload_max_size = 100M post_max_filesize = 100M54 Bạn có thể sao chép mã trên và đề cập trực tiếp vào mã chính hoặc tạo một liên kết giống nhau trong mã HTML và đính kèm với mã chính được đưa ra dưới đây. Như đã đề cập rằng nếu bạn liên kết tệp bảng kiểu, bạn nên tạo một tệp khác ở định dạng .CSS và lưu nó ở nơi lưu tệp chính sẽ được lưu. Biểu mẫu được tạo với sự trợ giúp của phương thức POS hình ảnh từ bất kỳ thư mục nào của hệ thống trong một thư mục cụ thể mà bạn đang đề cập và lưu trữ nó vào cơ sở dữ liệu dưới dạng thư mục. & NBSP;stylesheet file you should create another file in .css format and save it in the place where the main file is to be saved. The form
created with the help of the POST method and the enctype=”multipart/form-data”is the action which encodes the files and allows you to send them through POST.
PHPC:\wamp64\bin\apache\apache2.4.27\bin64 C:\wamp64\bin\apache\apache2.4.27\bin65 C:\wamp64\bin\apache\apache2.4.27\bin66 C:\wamp64\bin\apache\apache2.4.27\bin67 upload_max_size = 100M post_max_filesize = 100M29 html 0upload_max_size = 100M post_max_filesize = 100M31 C:\wamp64\bin\apache\apache2.4.27\bin71 C:\wamp64\bin\apache\apache2.4.27\bin72___ Các Các ____10 C:\wamp64\bin\apache\apache2.4.27\bin96 upload_max_size = 100M post_max_filesize = 100M29 C:\wamp64\bin\apache\apache2.4.27\bin98 C:\wamp64\bin\apache\apache2.4.27\bin99 C:\wamp64\bin\apache\apache2.4.27\bin78 upload_max_size = 100M post_max_filesize = 100M31 upload_max_size = 100M post_max_filesize = 100M0 03 04 05 06 07 06html 0 06 11 12____10 upload_max_size = 100M post_max_filesize = 100M29 16upload_max_size = 100M post_max_filesize = 100M31 upload_max_size = 100M post_max_filesize = 100M0 19 03 06 14 12____10 C:\wamp64\bin\apache\apache2.4.27\bin71 26C:\wamp64\bin\apache\apache2.4.27\bin87 06C:\wamp64\bin\apache\apache2.4.27\bin96 30
upload_max_size = 100M post_max_filesize = 100M31 ____10
upload_max_size = 100M post_max_filesize = 100M31 upload_max_size = 100M post_max_filesize = 100M0 upload_max_size = 100M post_max_filesize = 100M54 upload_max_size = 100M post_max_filesize = 100M54 upload_max_size = 100M post_max_filesize = 100M45 Giải thích: Sau đây là giải thích để tạo mã PHP như sau: & nbsp; The following are the explanation to create the PHP code which is the following:
Kết hợp các mã trên: Mã cuối cùng tải hình ảnh lên MySQL bằng Php được theo sau. & NBSP; & NBSP; The final code of upload the image into MySQL using PHP is as followed.
PHPC:\wamp64\bin\apache\apache2.4.27\bin64 C:\wamp64\bin\apache\apache2.4.27\bin65 C:\wamp64\bin\apache\apache2.4.27\bin66 C:\wamp64\bin\apache\apache2.4.27\bin67 upload_max_size = 100M post_max_filesize = 100M29 html 0upload_max_size = 100M post_max_filesize = 100M31 C:\wamp64\bin\apache\apache2.4.27\bin71 C:\wamp64\bin\apache\apache2.4.27\bin72___ Các Các ____10 C:\wamp64\bin\apache\apache2.4.27\bin96 upload_max_size = 100M post_max_filesize = 100M29 C:\wamp64\bin\apache\apache2.4.27\bin98 C:\wamp64\bin\apache\apache2.4.27\bin99 C:\wamp64\bin\apache\apache2.4.27\bin78 upload_max_size = 100M post_max_filesize = 100M31 upload_max_size = 100M post_max_filesize = 100M0 03 04 05 06 07 06html 0 06 11 12____10 upload_max_size = 100M post_max_filesize = 100M29 16upload_max_size = 100M post_max_filesize = 100M31 ____10 ____10 C:\wamp64\bin\apache\apache2.4.27\bin71 26C:\wamp64\bin\apache\apache2.4.27\bin87 06C:\wamp64\bin\apache\apache2.4.27\bin96 30
upload_max_size = 100M post_max_filesize = 100M31 ____10
upload_max_size = 100M post_max_filesize = 100M31 upload_max_size = 100M post_max_filesize = 100M0 upload_max_size = 100M post_max_filesize = 100M54 upload_max_size = 100M post_max_filesize = 100M54 upload_max_size = 100M post_max_filesize = 100M45
upload_max_size = 100M post_max_filesize = 100M0 < 34upload_max_size = 100M post_max_filesize = 100M0 < 36C:\wamp64\bin\apache\apache2.4.27\bin1 < 38__
upload_max_size = 100M post_max_filesize = 100M0 < 46< 0>
C:\wamp64\bin\apache\apache2.4.27\bin0 > 0>
C:\wamp64\bin\apache\apache2.4.27\bin0 > 7 < 38__
C:\wamp64\bin\apache\apache2.4.27\bin0 > 0>
C:\wamp64\bin\apache\apache2.4.27\bin0__94
upload_max_size = 100M post_max_filesize = 100M0 < 76upload_max_size = 100M post_max_filesize = 100M0 < 46upload_max_size = 100M post_max_filesize = 100M21 >
C:\wamp64\bin\apache\apache2.4.27\bin64
upload_max_size = 100M post_max_filesize = 100M29 upload_max_size = 100M post_max_filesize = 100M30 upload_max_size = 100M post_max_filesize = 100M31 Các
upload_max_size = 100M post_max_filesize = 100M45
C:\wamp64\bin\apache\apache2.4.27\bin64
upload_max_size = 100M post_max_filesize = 100M54
upload_max_size = 100M post_max_filesize = 100M45 upload_max_size = 100M post_max_filesize = 100M0 < 76
đầu ra Kết luận: Hình ảnh được tải lên vào cơ sở dữ liệu với mã PHP rất đơn giản và được sử dụng cho các mục đích khác nhau. Mã này giúp tải lên hình ảnh và sau đó tải hình ảnh vào cơ sở dữ liệu và có thể được hiển thị trong một thư mục khác. Một điều bạn nên lưu ý là khi bạn đang chạy chương trình này, có khả năng hình ảnh không được tải lên nhiều hơn 2 MB vì chương trình PHP đã đặt giá trị mặc định của việc tải lên hình ảnh 2 MB và đăng hình ảnh 8 MB. Để vượt quá kích thước tải lên hình ảnh, bạn nên làm theo các bước sau: & nbsp; The uploaded image into the database with the PHP code is simple and used for various purposes. The code helps to upload the image and then uploaded the image into the database and can be shown in another folder.
upload_max_size = 100M post_max_filesize = 100M
C:\wamp64\bin\apache\apache2.4.27\bin
PHP là ngôn ngữ kịch bản phía máy chủ được thiết kế dành riêng cho phát triển web. Bạn có thể học PHP từ đầu bằng cách làm theo hướng dẫn PHP và các ví dụ PHP này. Tôi có thể thêm hình ảnh trong cơ sở dữ liệu mysql không?1 câu trả lời.Bạn có thể thử mã dưới đây để chèn một hình ảnh: chèn vào các giá trị xx_blob (id, hình ảnh) (1, load_file ('e: /images/jack.jpg'));INSERT INTO xx_BLOB(ID,IMAGE) VALUES(1,LOAD_FILE('E:/Images/jack. jpg'));
Làm cách nào để hiển thị hình ảnh trong cơ sở dữ liệu MySQL?Chèn tệp hình ảnh trong MySQL.MySQL có kiểu dữ liệu BLOB (đối tượng lớn nhị phân) có thể chứa một lượng lớn dữ liệu nhị phân..... Tạo bảng cơ sở dữ liệu..... Cấu hình cơ sở dữ liệu (dbconfig.php) .... Hình ảnh tải lên mẫu..... Lưu trữ tệp hình ảnh trong cơ sở dữ liệu (tải lên. .... Truy xuất hình ảnh từ cơ sở dữ liệu (Xem. .... Conclusion.. Kiểu dữ liệu nào được sử dụng cho hình ảnh trong phpmyadmin?Trong MySQL, loại dữ liệu ưa thích để lưu trữ hình ảnh là Blob.BLOB.
Làm thế nào để bạn chèn hình ảnh vào MySQL và hiển thị chúng bằng PHP?-Biểu mẫu này là người dùng để hiển thị tất cả các hình ảnh-> RETRIVE tất cả các hình ảnh: |