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í.
If any of the websites contain the functionality to upload images/videos with some detail, then by using this code we will upload the image into your database and whether you would like to ascertain what the person has got to be uploaded. And by this code the image which is uploaded that where save in your system where you are given the location.

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 - int [11]
  • Tên tệp - Varchar [100]

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.

  • Mã HTML: & NBSP;

HTML

Các

upload_max_size = 100M
post_max_filesize = 100M
0

Các

7

html5

C:\wamp64\bin\apache\apache2.4.27\bin
97>

>21 html8

C:\wamp64\bin\apache\apache2.4.27\bin
0>4

Các

____10

upload_max_size = 100M
post_max_filesize = 100M
24
upload_max_size = 100M
post_max_filesize = 100M
25

Bài Viết Liên Quan

Chủ Đề