Làm cách nào để hiển thị tất cả hình ảnh từ cơ sở dữ liệu trong php?
Xin chào, tôi đang cố gắng hiển thị hai hoặc nhiều hình ảnh từ cơ sở dữ liệu và tôi không thể hiển thị chúng đồng thời Show
Tôi có một bảng cơ sở dữ liệu tên là 'tbl_images' có hai trường 'id' và 'image' đây là mã để tạo cơ sở dữ liệu
Hình ảnh được lưu trữ thành công dưới dạng BLOB trong bảng Đây là mã php của tôi để hiển thị hình ảnh, mã sẽ hiển thị thành công hình ảnh đầu tiên trong cơ sở dữ liệu, nhưng sau đó sẽ không hiển thị hình ảnh thứ hai trong cơ sở dữ liệu của tôi. Tôi có thể hiển thị hình ảnh thứ hai nếu tôi chọn hiển thị hình ảnh đó thông qua ID của hình ảnh đó để tất cả hình ảnh được lưu trữ chính xác
Tôi đã thực hiện một số nghiên cứu để cố gắng khắc phục điều này trước khi đăng ở đây và tôi đã đọc một bài đăng trên một diễn đàn khác đề cập rằng bạn cần liên kết đến trang php xử lý việc hiển thị hình ảnh từ một tệp php riêng biệt thực sự hiển thị hình ảnh. Bài đăng không giải thích cách thực hiện việc này và không có thêm bình luận nào về nó nên tôi không biết liệu đó có phải là giải pháp đúng hay không Tôi sẽ rất biết ơn nếu có ai có thể giúp đỡ, Cảm ơn cơ sở dữ liệu hiển thị hình ảnh mysql php 0 0 Chia sẻ
Câu trả lời được đề xuấtĐã được trả lời bởi madCoder 17 trong một
Đã được trả lời bởi madCoder 17 trong một
Tất cả 7 câu trả lờimadCoder 17 Áp phích trẻ Bạn chỉ có thể hiển thị một hình ảnh bằng kỹ thuật này. Đặt vòng lặp trong tập lệnh gọi. Điều này được thực hiện với thẻ hình ảnh Mã của bạn ở trên (mà tôi gọi là image. php) có thể truy xuất đốm màu hình ảnh thích hợp theo id (chỉ một) và lặp lại nó. Bạn đang lặp lại một hình ảnh ( 0 0 Chia sẻ Đã chỉnh sửa 12 năm trước bởi madCoder vì. đặt truy vấn vào mã mẫu để dễ đọc hơn AdriftUniform 0 Áp phích ánh sáng 12 năm trướcTôi không chắc mình đã làm đúng chưa nhưng tôi đã đặt mã
vào tập tin hiện có của tôi bây giờ trông như thế này
Tôi không nhận được bất kỳ lỗi nào nhưng hình ảnh sẽ không hiển thị nữa, xin lỗi nếu tôi hơi ngớ ngẩn ở đây, tôi mới sử dụng php Cảm ơn bạn đã giúp đỡ 0 0 Chia sẻ madCoder 17 Áp phích trẻ 12 năm trướcKHÔNG. Thẻ hình ảnh và vòng lặp phải ở trong một tệp khác. Tôi chỉ tạo ra hình ảnh tên. php cho url. Bạn có thể cần phải thay đổi điều đó Như tôi đã nói trước đây, mã trả về một hình ảnh chỉ có thể trả về một hình ảnh Dòng chảy là một cái gì đó như thế này 2. Một tệp xem, gọi nó là thư viện. php chẳng hạn, xử lý vòng lặp và tạo html cho chế độ xem. Đây là cơ bản những gì tôi đã viết trong bài viết trước của tôi. Nó chứa (các) thẻ hình ảnh gọi hình ảnh. php với số id thích hợp cho hình ảnh mà nó muốn 0 0 Chia sẻ AdriftUniform 0 Áp phích ánh sáng 12 năm trướcĐược rồi, tình huống của tôi bây giờ là tôi có một tệp có tên "show. php" mà tôi sử dụng để lấy hình ảnh từ cơ sở dữ liệu, đây là mã của nó
Và bây giờ có một tệp thứ hai được gọi là "hiển thị. php" và sử dụng mã bạn đã cung cấp, tôi cần sử dụng hàm $_GET để hiển thị hình ảnh. Vì vậy, tôi hiểu lý thuyết đằng sau nó nhưng tôi đang gặp khó khăn trong việc viết mã cho nó, tôi chưa sử dụng hàm $_GET trước đây, tôi hiểu rằng nó nhận một biến từ url, nhưng tôi không biết liệu mình có nên đặt . php". Đây là mã để hiển thị. php Làm cách nào để xem hình ảnh từ cơ sở dữ liệu trong PHP?php $connection =mysql_connect("localhost", "root" , ""); . $id1. "'"; . hình ảnh;cơ sở64,'
Làm cách nào để hiển thị nhiều hình ảnh từ cơ sở dữ liệu MySQL trong PHP?Bao gồm tệp cấu hình cơ sở dữ liệu để kết nối và chọn cơ sở dữ liệu MySQL. Lấy phần mở rộng tệp bằng hàm pathinfo() trong PHP và kiểm tra xem người dùng chỉ chọn các tệp hình ảnh. Tải hình ảnh lên máy chủ bằng hàm move_uploaded_file() trong PHP .
Làm cách nào để tìm nạp nhiều hình ảnh từ cơ sở dữ liệu trong PHP và hiển thị trong bảng?Cách tải lên và hiển thị nhiều hình ảnh trong PHP . Tìm nạp thông tin thư viện từ cơ sở dữ liệu và liệt kê trên trang web Tải nhiều hình ảnh lên máy chủ và thêm dữ liệu biểu mẫu vào cơ sở dữ liệu Xem thư viện với nhiều hình ảnh Chỉnh sửa và cập nhật nhiều hình ảnh Xóa thư viện và nhiều hình ảnh Làm cách nào để truy xuất đường dẫn hình ảnh từ cơ sở dữ liệu và hiển thị trong PHP?php if(isset($_GET['id']) && $_GET['id'] > 0) { // kết nối cơ sở dữ liệu, để lấy dữ liệu người dùng cùng với hình ảnh $servername = "localhost"; |