Hướng dẫn how do i view images in mysql? - làm cách nào để xem hình ảnh trong mysql?

Tôi đang cố gắng hiển thị một hình ảnh đến từ cơ sở dữ liệu và tôi không thể hiển thị hình ảnh. Nhưng nó hiển thị như thế này

$db = mysqli_connect("localhost","root","","DbName"); 
$sql = "SELECT * FROM products WHERE id = $id";
$sth = $db->query($sql);
$result=mysqli_fetch_array($sth);
echo '';
3 Vui lòng xem mã của tôi có thể hướng dẫn tôi cách hiển thị hình ảnh.

$sqlimage = "SELECT image FROM userdetail where `id` = $id1";
$imageresult1 = mysql_query($sqlimage);

while($rows = mysql_fetch_assoc($imageresult1))
{       
    $image = $rows['image'];    
    print $image;
}

Hướng dẫn how do i view images in mysql? - làm cách nào để xem hình ảnh trong mysql?

Enkrates

6261 Huy hiệu vàng6 Huy hiệu bạc17 Huy hiệu đồng1 gold badge6 silver badges17 bronze badges

Khi được hỏi ngày 24 tháng 5 năm 2014 lúc 7:07May 24, 2014 at 7:07

4

Hiển thị hình ảnh từ MySQL DB.

$db = mysqli_connect("localhost","root","","DbName"); 
$sql = "SELECT * FROM products WHERE id = $id";
$sth = $db->query($sql);
$result=mysqli_fetch_array($sth);
echo '';

Đã trả lời ngày 28 tháng 1 năm 2016 lúc 8:53Jan 28, 2016 at 8:53

CharlescharlesCharles

3102 Huy hiệu bạc8 Huy hiệu Đồng2 silver badges8 bronze badges

0

Ví dụ: nếu bạn sử dụng mã này, bạn có thể tải hình ảnh từ DB (MySQL) và hiển thị nó trong PHP5;)


Đã trả lời ngày 29 tháng 12 năm 2014 lúc 22:14Dec 29, 2014 at 22:14


Đã trả lời ngày 15 tháng 6 năm 2016 lúc 13:17Jun 15, 2016 at 13:17

LizwilizwiLizwi

Phù hiệu đồng 4166 bronze badges

Bạn cần phải làm điều này để hiển thị hình ảnh

$sqlimage  = "SELECT image FROM userdetail where `id` = $id1";
$imageresult1 = mysql_query($sqlimage);

while($rows=mysql_fetch_assoc($imageresult1))
{
    $image = $rows['image'];
    echo "
Hướng dẫn how do i view images in mysql? - làm cách nào để xem hình ảnh trong mysql?

Muhammad Raheelmuhammad RaheelMuhammad Raheel

19.7K7 Huy hiệu vàng66 Huy hiệu bạc102 Huy hiệu Đồng7 gold badges66 silver badges102 bronze badges

Đặt bạn

$db = mysqli_connect("localhost","root","","DbName"); 
$sql = "SELECT * FROM products WHERE id = $id";
$sth = $db->query($sql);
$result=mysqli_fetch_array($sth);
echo '';
4 trong thẻ
$db = mysqli_connect("localhost","root","","DbName"); 
$sql = "SELECT * FROM products WHERE id = $id";
$sth = $db->query($sql);
$result=mysqli_fetch_array($sth);
echo '';
5 của HTML

thử cái này

echo '';

thay vì

print $image;

your_path_to_image sẽ là đường dẫn tuyệt đối của thư mục hình ảnh của bạn như ví dụ:

$db = mysqli_connect("localhost","root","","DbName"); 
$sql = "SELECT * FROM products WHERE id = $id";
$sth = $db->query($sql);
$result=mysqli_fetch_array($sth);
echo '';
6 hoặc là cấu trúc thư mục của bạn trên máy chủ.

Cập nhật 2:

Nếu hình ảnh của bạn nằm trong cùng một thư mục mà tệp trang này tồn tại, bạn có thể người dùng cái này
you can user this

echo '';

Đã trả lời ngày 24 tháng 5 năm 2014 lúc 7:09May 24, 2014 at 7:09

Satish Sharmasatish SharmaSatish Sharma

9.4836 huy hiệu vàng28 Huy hiệu bạc51 Huy hiệu đồng6 gold badges28 silver badges51 bronze badges

Thay vì

$db = mysqli_connect("localhost","root","","DbName"); 
$sql = "SELECT * FROM products WHERE id = $id";
$sth = $db->query($sql);
$result=mysqli_fetch_array($sth);
echo '';
7, bạn nên đi cho
$db = mysqli_connect("localhost","root","","DbName"); 
$sql = "SELECT * FROM products WHERE id = $id";
$sth = $db->query($sql);
$result=mysqli_fetch_array($sth);
echo '';
8

Và lưu ý rằng $ Image nên chứa đường dẫn của hình ảnh của bạn.

Vì vậy, nếu bạn chỉ lưu trữ tên của hình ảnh của mình trong cơ sở dữ liệu thì thay vì bạn phải lưu trữ toàn bộ đường dẫn hình ảnh của mình trong cơ sở dữ liệu như /root/user/document/image.jpeg.

Đã trả lời ngày 24 tháng 5 năm 2014 lúc 7:32May 24, 2014 at 7:32

Hướng dẫn how do i view images in mysql? - làm cách nào để xem hình ảnh trong mysql?

Đơn giản chỉ cần thay thế

print $image;

với

 echo '';

Đã trả lời ngày 24 tháng 5 năm 2014 lúc 7:11May 24, 2014 at 7:11

Muhammad Raheelmuhammad RaheelMehar

19.7K7 Huy hiệu vàng66 Huy hiệu bạc102 Huy hiệu Đồng3 gold badges22 silver badges45 bronze badges

4

$db = mysqli_connect("localhost","root","","DbName"); 
$sql = "SELECT * FROM products WHERE id = $id";
$sth = $db->query($sql);
$result=mysqli_fetch_array($sth);
echo '';
0

Đặt bạn

$db = mysqli_connect("localhost","root","","DbName"); 
$sql = "SELECT * FROM products WHERE id = $id";
$sth = $db->query($sql);
$result=mysqli_fetch_array($sth);
echo '';
4 trong thẻ
$db = mysqli_connect("localhost","root","","DbName"); 
$sql = "SELECT * FROM products WHERE id = $id";
$sth = $db->query($sql);
$result=mysqli_fetch_array($sth);
echo '';
5 của HTMLJan 2, 2016 at 0:10

1

$db = mysqli_connect("localhost","root","","DbName"); 
$sql = "SELECT * FROM products WHERE id = $id";
$sth = $db->query($sql);
$result=mysqli_fetch_array($sth);
echo '';
1

thử cái nàySep 24, 2017 at 13:20

JHM16JHM16JHM16

thay vì6 silver badges10 bronze badges

1

your_path_to_image sẽ là đường dẫn tuyệt đối của thư mục hình ảnh của bạn như ví dụ:

$db = mysqli_connect("localhost","root","","DbName"); 
$sql = "SELECT * FROM products WHERE id = $id";
$sth = $db->query($sql);
$result=mysqli_fetch_array($sth);
echo '';
6 hoặc là cấu trúc thư mục của bạn trên máy chủ.

$db = mysqli_connect("localhost","root","","DbName"); 
$sql = "SELECT * FROM products WHERE id = $id";
$sth = $db->query($sql);
$result=mysqli_fetch_array($sth);
echo '';
2

Cập nhật 2:

Nếu hình ảnh của bạn nằm trong cùng một thư mục mà tệp trang này tồn tại, bạn có thể người dùng cái nàyMay 9, 2018 at 13:31

Hướng dẫn how do i view images in mysql? - làm cách nào để xem hình ảnh trong mysql?

Làm cách nào để xem hình ảnh trong cơ sở dữ liệu MySQL?

Hiển thị hình ảnh từ bảng MySQL..
Kết nối cơ sở dữ liệu và thực thi truy vấn. Để quản lý dữ liệu, chúng tôi phải kết nối với cơ sở dữ liệu MySQL và thực hiện truy vấn để nhận ngày của chúng tôi. ....
Làm thế nào các hình ảnh được lưu trữ. Hình ảnh được lưu trữ bên trong thư mục hình ảnh. ....
Phong cách và bố cục. ....
Tải xuống tệp zip ..

MySQL có thể xử lý hình ảnh không?

Giới thiệu. Đối tượng lớn nhị phân (Blob) là loại dữ liệu MySQL có thể lưu trữ dữ liệu nhị phân như hình ảnh, đa phương tiện và các tệp PDF.A Binary Large Object ( BLOB ) is a MySQL data type that can store binary data such as images, multimedia, and PDF files.

Làm cách nào để xem hình ảnh tệp DB?

Cách xem hình ảnh được lưu trữ trong cơ sở dữ liệu của bạn Bắt đầu Trình xem hình ảnh SQL và kết nối với cơ sở dữ liệu của bạn.Đối với cơ sở dữ liệu SQL Server, các bảng chứa các cột Blob sẽ được tô sáng màu xanh lá cây trong danh sách các đối tượng cơ sở dữ liệu.Viết truy vấn để truy xuất hình ảnh của bạn và thực hiện truy vấn.Start SQL Image Viewer and connect to your database. For SQL Server databases, tables containing blob columns will be highlighted in green in the list of database objects. Write the query to retrieve your images, and execute the query.

Làm cách nào để xem hình ảnh trong MySQL Workbench?

Để gọi trình chỉnh sửa hình ảnh, nhấp đúp vào một đối tượng hình ảnh trên khung vẽ sơ đồ EER.Điều này mở ra trình chỉnh sửa hình ảnh được cập cảng ở dưới cùng của ứng dụng.Nhấp đúp vào tab Trình chỉnh sửa hình ảnh Khai trương trình chỉnh sửa.Nhấp đúp vào thanh tiêu đề để chuyển nó.double-click an image object on an EER Diagram canvas. This opens the image editor docked at the bottom of the application. Double-clicking the image editor tab undocks the editor. Double-click the title bar to redock it.