본문 바로가기
MySql

MySQL 데이터베이스에 저장된 경로로 이미지를 표시하는 방법은 무엇입니까?

by 베이스 공부 2020. 12. 27.
반응형

데이터베이스에 이미지 경로를 저장하고 프로젝트 폴더에 이미지를 저장했습니다. 이제 내 HTML 템플릿에서 제품과 함께 모든 이미지를 보려고합니다. 다음 코드를 작성하고 출력에 빈 이미지 상자를 제공했으며 새 탭에서 해당 이미지 상자를 열면 다음 URL이 열립니다.

 http://localhost/cms/1

'img src'태그에서 이미지를 참조하는 방법을 알려주세요.

여기에 이미지 설명 입력

include 'connect.php';

$image_query = "select * from product_images";
$image_query_run = mysql_query($image_query);
$image_query_fetch = mysql_fetch_array($image_query_run);


if (!$query=mysql_query ("select product_id,name from products")) {
    echo mysql_error();

} else {
    while ($query_array = mysql_fetch_array($query)) {
        echo '</br><pre>';

        $product_id = $query_array['product_id'];


print_r ($query_array['name']); echo "</a>"; echo "&lt;img src=". $image_query_fetch ['images'] ." alt=\"\" /&gt;"; echo '</pre>'; } } } else { echo "You need to Log in to visit this Page"; }

 

해결 방법

 

소스 앞에 로컬 이미지 경로 추가

echo "<img src='http://localhost/cms/1/". $image_query_fetch['images'] .'" alt=\"\" />";

* PHP 사용 *

<?php echo "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; ?>

 

참조 페이지 https://stackoverflow.com/questions/17875560

 

 

반응형

댓글