cách lấy hình ảnh từ cơ sở dữ liệu trong php và hiển thị trong bảng. Đầu tiên, tạo một kết nối đến cơ sở dữ liệu MySQL. và tìm nạp hình ảnh từ thư mục trong PHP và hiển thị trong bảng
cách lấy hình ảnh từ cơ sở dữ liệu trong php và hiển thị trong bảng?
nội dung
- cách lấy hình ảnh từ cơ sở dữ liệu trong php và hiển thị trong bảng?
- Bước 1 Kết nối với cơ sở dữ liệu
- Bước 2 Tìm nạp hình ảnh từ Mã cơ sở dữ liệu
- Bài viết liên quan
Tìm nạp hình ảnh từ cơ sở dữ liệu MySQL trong PHP cũng như hiển thị trong bảng HTML Giống như tìm nạp bất kỳ dữ liệu nào từ cơ sở dữ liệu và hiển thị trong Bảng HTML
Trong hướng dẫn này, bạn sẽ học cách hiển thị hình ảnh từ cơ sở dữ liệu trong Php bằng MySQL một cách rất dễ dàng. Ở đây tôi sẽ giải thích từng thứ từng bước một để bạn có thể dễ dàng hiểu hướng dẫn này
Ghi chú. - Ở đây chúng tôi sẽ sử dụng bảng hướng dẫn trước đó cho các bản ghi hình ảnh. Để hiển thị hình ảnh từ cơ sở dữ liệu, chúng tôi sẽ sử dụng cách tải hình ảnh lên cơ sở dữ liệu bằng mysql? . Nếu bạn không có hình ảnh trong bảng thì xem bảng hướng dẫn trước
Chúng ta đang làm gì trong hướng dẫn này?
- Để hiển thị hình ảnh, chúng tôi đang sử dụng bảng hướng dẫn chèn hình ảnh trước đó
- Tạo show hình ảnh thiết kế trang show. php
- Thêm mã php hiển thị hình ảnh trong chương trình. php
- Hiển thị hình ảnh từ cơ sở dữ liệu
Bước 1
Đầu tiên chúng ta cần tạo một trang thiết kế hiển thị hình ảnh nơi chúng ta sẽ hiển thị các hình ảnh từ cơ sở dữ liệu. Vì vậy, hãy thiết kế trang hiển thị hình ảnh như thiết kế bên dưới. Để tạo thiết kế tương tự, chỉ cần sao chép mã thiết kế bên dưới và dán vào tệp của bạn. Tên trang thiết kế hiển thị hình ảnh của tôi là hiển thị. php
Thiết kế trang hình ảnh hiển thị của bạn như bên dưới
Sao chép mã HTML hoàn chỉnh bên dưới và dán vào chương trình. trang php
Show Image in PHP - Campuslife
Showing Images from database
Bước 2
Sau khi hoàn thành phần thiết kế bây giờ chúng ta sẽ tạo cơ sở dữ liệu và cấu trúc bảng. Như chúng ta đã biết, chúng ta đang sử dụng hướng dẫn trước về cách tải hình ảnh lên cơ sở dữ liệu bằng mysql? . Chỉ cần làm theo phần hướng dẫn trước
Nếu bạn là người mới trong phần hướng dẫn này thì hãy xem hướng dẫn trước đó và sử dụng cùng một cơ sở dữ liệu và chèn một số hình ảnh
Bước 3
Tôi đang tạo tệp kết nối riêng để tôi có thể truy cập nó ở bất kỳ đâu trong trang. Bây giờ hãy tạo một kết nối. tập tin php. Trong phần này chúng ta sẽ thêm thông tin kết nối của MySQL để chúng ta có thể tạo kết nối giữa PHP với MySQL để đăng nhập
Tại sao tập tin kết nối riêng biệt?
Bởi vì chúng ta có thể gọi tệp đó trong nhiều trang. Nếu chúng tôi không thể tạo tệp riêng để kết nối thì chúng tôi phải viết cùng một mã trong mỗi trang theo cách thủ công. Nó tốt cho một hoặc hai trang, nhưng không tốt cho 10 trang trở lên
Tệp kết nối chứa thông tin bên dưới như [tên máy chủ, tên người dùng MySQL, mật khẩu MySQL, tên cơ sở dữ liệu]. Thay đổi thông tin kết nối như thông tin đăng nhập MySQL của bạn trong kết nối. tập tin php
Sao chép mã dưới đây và dán nó vào kết nối. trang php
Bước 4
Bây giờ chúng ta sẽ mã hóa Php bên trong trang thiết kế của chương trình. php để hiển thị hình ảnh từ cơ sở dữ liệu. Chúng tôi sẽ sử dụng truy vấn chọn MySQL để lấy hình ảnh trong cơ sở dữ liệu
Sao chép mã dưới đây và dán nó vào giữa
...
của chương trình. trang php./*-- we included connection files--*/ include "connection.php"; $result = mysqli_connect[$host,$uname,$pwd] or die["Could not connect to database." .mysqli_error[]]; mysqli_select_db[$result,$db_name] or die["Could not select the databse." .mysqli_error[]]; $image_query = mysqli_query[$result,"select img_name,img_path from image_table"]; while[$rows = mysqli_fetch_array[$image_query]] { $img_name = $rows['img_name']; $img_src = $rows['img_path']; ?>
Trong mã Php ở trên, chúng tôi đã sử dụng thẻ img để hiển thị hình ảnh. Trong thẻ img [src=" "] chúng ta đã truyền biến Php để gọi ảnh. Hiểu hoạt động của đoạn mã dưới đây
Tiếp cận. Đảm bảo bạn đã cài đặt máy chủ XAMPP hoặc WAMP trên máy của mình. Trong hướng dẫn này, chúng tôi sẽ sử dụng máy chủ WAMP
1. Tạo nên cơ sở dữ liệu. Đầu tiên, chúng ta sẽ tạo một cơ sở dữ liệu có tên là 'geeksforgeeks'. Bạn có thể sử dụng cơ sở dữ liệu hiện có của mình hoặc tạo một cơ sở dữ liệu mới
tạo cơ sở dữ liệu “geeksforgeeks”
2. Tạo bảng. Tạo một bảng có tên là 'hình ảnh'. Bảng chứa hai trường.
- id – int[11]
- tên tệp – varchar[100]
Id phải ở chế độ Tự động tăng [AI]. Cấu trúc bảng của bạn sẽ trông như thế này
cấu trúc bảng của “hình ảnh”
Hoặc bạn có thể tạo bảng bằng cách sao chép và dán đoạn mã sau vào bảng điều khiển SQL của 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 tại đây để sử dụng điều khiển biểu mẫu của Bootstrap. Dưới đây là mã để bao gồm liên kết Bootstrap CDN trong phần đầu của mã HTML
Tạo thư mục và tập tin
Bây giờ chúng ta sẽ tạo một thư mục có tên là “hình ảnh“. Các tệp do máy khách tải lên máy chủ sẽ được lưu trữ trong thư mục này. Tạo chỉ mục. php và phong cách. css. Giữ thư mục dự án chính của bạn [ví dụ ở đây. GeekForGeek] trong “C. //wamp64/www/“, nếu bạn đang sử dụng WAMP hoặc “C. //xampp/htdocs/” nếu bạn đang sử dụng máy chủ XAMPP tương ứng. Cấu trúc thư mục sẽ trông như thế này
cấu trúc thư mục
Chương trình. Bây giờ, chúng tôi sẽ tạo một 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
- Mã HTML.
HTML
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;00
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;01
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;02
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;03
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;04
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;01
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;06
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;03
upload_max_size = 100M post_max_filesize = 100M1
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;01
upload_max_size = 100M post_max_filesize = 100M3
upload_max_size = 100M post_max_filesize = 100M4
upload_max_size = 100M post_max_filesize = 100M3
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;03
upload_max_size = 100M post_max_filesize = 100M1
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;01
upload_max_size = 100M post_max_filesize = 100M9
00
01
02
03
01
05
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;03
upload_max_size = 100M post_max_filesize = 100M1
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;01
upload_max_size = 100M post_max_filesize = 100M9
00
01
02
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;003
01
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;005
03
01
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;008
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;009
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;010
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;06
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;03
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;04
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;01
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;015
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;03
upload_max_size = 100M post_max_filesize = 100M1
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;01
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;019
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;020
01
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;022
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;03
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;024
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;01
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;026
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;027
01
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;029
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;030
01
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;032
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;033
01
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;035
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;03
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;037
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;01____3019
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;040
01
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;042
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;03
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;044
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;01
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;046
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;040
01
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;049
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;003
01
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;012
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;013
01
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;015
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;016
01
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;032
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;009
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;037
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;010
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;019
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;03
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;037
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;01____3019
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;040
01
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;042
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;03
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;044
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;01
upload_max_size = 100M post_max_filesize = 100M03
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;040
01
upload_max_size = 100M post_max_filesize = 100M06
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;003
01
upload_max_size = 100M post_max_filesize = 100M09
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;013
01
upload_max_size = 100M post_max_filesize = 100M12
upload_max_size = 100M post_max_filesize = 100M13
upload_max_size = 100M post_max_filesize = 100M03
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;03
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;037
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;010
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;019
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;03
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;024
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;010
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;026
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;03
upload_max_size = 100M post_max_filesize = 100M1____3010
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;019
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;03
upload_max_size = 100M post_max_filesize = 100M1
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;01
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;019
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;020
01
upload_max_size = 100M post_max_filesize = 100M33
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;03
upload_max_size = 100M post_max_filesize = 100M1____436
upload_max_size = 100M post_max_filesize = 100M37
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;024
upload_max_size = 100M post_max_filesize = 100M39
upload_max_size = 100M post_max_filesize = 100M40
01
upload_max_size = 100M post_max_filesize = 100M42
upload_max_size = 100M post_max_filesize = 100M43
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;024
upload_max_size = 100M post_max_filesize = 100M39
upload_max_size = 100M post_max_filesize = 100M46
01
upload_max_size = 100M post_max_filesize = 100M48
upload_max_size = 100M post_max_filesize = 100M49
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;024
upload_max_size = 100M post_max_filesize = 100M51____452
01
upload_max_size = 100M post_max_filesize = 100M54
upload_max_size = 100M post_max_filesize = 100M55
_______41____457
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;024
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;01______460
upload_max_size = 100M post_max_filesize = 100M61
upload_max_size = 100M post_max_filesize = 100M1____436
upload_max_size = 100M post_max_filesize = 100M37
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;024
upload_max_size = 100M post_max_filesize = 100M66
_______41____457
upload_max_size = 100M post_max_filesize = 100M1____3010
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;019
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;03
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;010
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;015
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;03
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;010
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;02____303
Giải thích mã PHP.
- Trước tiên, chúng tôi chọn các bản ghi từ bảng trong biến truy vấn $
- Sau đó, kết quả $ sẽ thực hiện truy vấn
- Vòng lặp While được sử dụng để lấy tất cả các bản ghi trong $data để lấy hình ảnh từ cơ sở dữ liệu
- And finally, the fetched images are displayed with the help of the
đầu ra
Kết luận. Hình ảnh được tải lên cơ sở dữ liệu bằng mã PHP đơn giản và được sử dụng cho nhiều mục đích khác nhau. Code giúp upload ảnh sau đó upload ảnh vào cơ sở dữ liệu và có thể hiện ở thư mục khác.
Bạn cần lưu ý một điều là khi bạn chạy chương trình này, có khả năng hình ảnh không được tải lên quá 2 MB vì chương trình PHP đã đặt giá trị mặc định cho việc tải lên hình ảnh . Đối với 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.
- Đầu tiên bạn mở ổ C, sau đó mở thư mục WAMP hoặc XAMPP server
- Sau đó mở thư mục bin
- Mở thư mục phiên bản PHP [PHP 5. 6. 31] [VUI LÒNG LƯU Ý RẰNG NẾU BẠN CÓ PHIÊN BẢN PHP KHÁC, BẠN CŨNG NÊN MỞ CÁI ĐÓ]
- Sau đó tìm kiếm php. ban đầu. Mở nó và sau đó tìm kiếm hai biến và thay đổi với chúng. Các biến là.
upload_max_size = 100M post_max_filesize = 100M
- Lưu với thay đổi này và sau đó mở
- và tìm kiếm php. tập tin ini. Thay đổi điều tương tự đã đề cập ở trên
- Khởi động lại máy chủ WAMP hoặc XAMPP rồi chạy mã
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à Ví dụ về PHP này
Làm cách nào để truy xuất hình ảnh từ cơ sở dữ liệu và hiển thị trong HTML bằng php?
Kiểm tra xem người dùng có chọn tệp hình ảnh để tải lên không. Truy xuất nội dung của tệp hình ảnh theo tên tmp_name bằng hàm PHP file_get_contents[]. Chèn nội dung nhị phân của hình ảnh vào cơ sở dữ liệu bằng PHP và MySQL. Hiển thị trạng thái tải lên hình ảnh cho người dùngLàm cách nào để hiển thị tệp hình ảnh từ cơ sở dữ liệu trong php?
We are first selecting the records from the table in the $query variable. Then the $result will execute the query. While loop is used to fetch all the records in the $data to fetch the image from the database. And finally, the fetched images are displayed with the help of the tag.Làm cách nào chúng ta có thể lấy dữ liệu từ cơ sở dữ liệu và hiển thị trong bảng HTML?
Bạn có thể sử dụng cơ sở dữ liệu hiện có của mình hoặc tạo một cơ sở dữ liệu mới. .tạo cơ sở dữ liệu “geeksforgeeks”cấu trúc bảng của “userdata”tạo một bảng 'userdata' từ bảng điều khiển SQLchèn bản ghicấu trúc thư mụcLàm cách nào để hiển thị tên hình ảnh từ cơ sở dữ liệu trong php?
php $connection =mysql_connect["localhost", "root" , ""]; . $id1. "'"; . hình ảnh;cơ sở64,'