Hướng dẫn show image from database to html - hiển thị hình ảnh từ cơ sở dữ liệu sang html

32

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Tôi đã tạo cơ sở dữ liệu MySQL với bảng bằng PHPMyAdmin. Tôi đã tạo bảng này bằng cột Blob để giữ tệp JPEG.

Tôi có vấn đề liên quan đến biến PHP




1 ở đây.

Mã của tôi cho đến nay: [catalog.php]:





Làm thế nào tôi có thể nhận được kết quả $ $ từ PHP vào HTML để tôi có thể hiển thị nó trong thẻ




2?

hỏi ngày 17 tháng 10 năm 2011 lúc 11:20Oct 17, 2011 at 11:20

6

Bạn không thể. Bạn cần tạo một tập lệnh PHP khác để trả về dữ liệu hình ảnh, ví dụ: getImage.php. Thay đổi catalog.php thành:




Sau đó getImage.php là


Đã trả lời ngày 17 tháng 10 năm 2011 lúc 11:29Oct 17, 2011 at 11:29

Daiscogdaiscogdaiscog

10,7K5 Huy hiệu vàng49 Huy hiệu bạc61 Huy hiệu Đồng5 gold badges49 silver badges61 bronze badges

7

Về mặt kỹ thuật, bạn cũng có thể đặt dữ liệu hình ảnh vào thẻ IMG, sử dụng URI dữ liệu.


0] theo thông tin xác thực cơ sở dữ liệu MySQL của bạn.


1 xử lý quá trình chèn cơ sở dữ liệu và tải lên hình ảnh.

  • Kiểm tra xem người dùng chọn một tệp hình ảnh để tải lên.
  • Truy xuất nội dung của tệp hình ảnh bằng TMP_NAME bằng hàm PHP File_Get_Contents [].PHP file_get_contents[] function.
  • 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ùng.

Truy xuất hình ảnh từ cơ sở dữ liệu [View.php]

Trong tệp


2, chúng tôi sẽ truy xuất nội dung hình ảnh từ cơ sở dữ liệu MySQL và liệt kê chúng trên trang web.

  • Các tham số Dữ liệu, Charset và Base64 trong thuộc tính SRC, được sử dụng để hiển thị Blob hình ảnh từ cơ sở dữ liệu MySQL.display image BLOB from MySQL database.



0

Tải lên nhiều hình ảnh và lưu trữ trong cơ sở dữ liệu bằng PHP và MySQL

Sự kết luận

Hướng dẫn này giúp bạn tích hợp chức năng tải lên tệp mà không cần lưu trữ các tệp trên máy chủ. Bạn có thể sử dụng tập lệnh ví dụ này để tải lên và lưu trữ hình ảnh trong cơ sở dữ liệu và tìm nạp hình ảnh từ cơ sở dữ liệu và hiển thị chúng trên trang web bằng PHP và MySQL. Để làm cho hình ảnh tải lên quá trình thân thiện với người dùng, hãy sử dụng jQuery để tải lên các tệp với thanh tiến trình bằng AJAX và PHP.

Bạn có muốn nhận trợ giúp thực hiện hoặc sửa đổi hoặc tăng cường chức năng của tập lệnh này không? Gửi yêu cầu dịch vụ trả phí

Nếu bạn có bất kỳ câu hỏi nào về kịch bản này, hãy gửi nó cho cộng đồng QA của chúng tôi - đặt câu hỏi

Làm thế nào truy xuất hình ảnh từ cơ sở dữ liệu MySQL và hiển thị trong thẻ HTML?

PHP $ id = $ _get ['id']; // Thực hiện một số xác thực ở đây để đảm bảo ID an toàn $ link = mysql_connect ["localhost", "root", ""]; mysql_select_db ["dvddb"]; $ sql = "chọn dvdimage từ dvd trong đó id = $ id"; $ result = mysql_query ["$ sql"]; $ row = mysql_fetch_assoc [$ result]; mysql_close [$ link]; Tiêu đề ["Loại nội dung: hình ảnh/jpeg"]; Echo ...$id = $_GET['id']; // do some validation here to ensure id is safe $link = mysql_connect["localhost", "root", ""]; mysql_select_db["dvddb"]; $sql = "SELECT dvdimage FROM dvd WHERE id=$id"; $result = mysql_query["$sql"]; $row = mysql_fetch_assoc[$result]; mysql_close[$link]; header["Content-type: image/jpeg"]; echo ...

Làm cách nào để lấy dữ liệu hình ảnh từ cơ sở dữ liệu?

Lưu trữ và truy xuất hình ảnh trong cơ sở dữ liệu..
Bước 1] Tạo bảng cơ sở dữ liệu.1-DATABS.SQL.....
Bước 2] PHP Kết nối với cơ sở dữ liệu.2-Connect-db.php.....
Bước 3] Tải hình ảnh lên cơ sở dữ liệu.3-upload.php.....
Bước 4] Lấy và hiển thị hình ảnh.Đầu ra hình ảnh trực tiếp ..

Làm thế nào gửi dữ liệu từ cơ sở dữ liệu đến HTML?

Bạn cần làm theo vài bước liên quan đến truy vấn của bạn:..
Đầu tiên, cài đặt một máy chủ ảo trên máy tính của bạn [ví dụ: XAMPP, WAMP].....
Tiếp theo, chúng tôi sẽ yêu cầu một trình soạn thảo trong đó mã HTML phải được viết.....
Mở Trình soạn thảo văn bản Notepad ++ và viết mã HTML để thiết kế trang đăng ký HTML ..

Làm thế nào chúng ta có thể tìm nạp hình ảnh từ cơ sở dữ liệu trong PHP và hiển thị trong HTML?

Tìm nạp hình ảnh từ cơ sở dữ liệu trong PHP và hiển thị trong bảng tương tự 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 ...
1 Tạo bảng cơ sở dữ liệu MySQL.....
2 Tải lên hình ảnh và lưu trữ dữ liệu trong bảng cơ sở dữ liệu bằng PHP.....
3 Tìm nạp hình ảnh và dữ liệu từ cơ sở dữ liệu bằng PHP ..

Bài Viết Liên Quan

Chủ Đề