안녕하세요, 저는 PHP에서 초보자이고 지금 제 프로젝트에서 일하고 있습니다. mysql을 데이터베이스로 사용하고 객체 지향 스타일의 코딩을 사용하고 있습니다. 이미지가 작업하거나하지 않는 것을 제외하고
<?php
$sql2="select id, name, item_price, item_size, item_color, picture, category, type from item ";
$result2 = $conn->query($sql2);
if ($result2) {
while ($row = $result2->fetch_row()) {
?>
<tr>
<td><?= $row[0]?></td>
<td><?= $row[1]?></td>
<td><?= $row[2]?></td>
<td><?= $row[3]?></td>
<td><?= $row[4]?></td>
<td><img src="data:image/png;base64,<?= $row[5]?>" alt="" /></td>
<td><?= $row[6]?></td>
<td><?= $row[7]?></td>
</tr>
<?php
}
}
?>
모든 열
데이터를 표시 할 수 있습니다 : 내 문제는 내가 객체 지향 스타일을 사용하여 이미지를 표시하는 방법에 어떤 생각이없는 것입니다 .. 여기 내 코드입니다 표시 이미지. 어떤 생각이라도 고맙습니다. 내 영어에 대해 유감입니다.
우선은, 짧은 태그를 사용하지 마십시오. 그들은 더 이상 사용되지 않습니다. –
몇 가지 좋은 이유 때문에 DB에 이미지 바이너리를 저장하면 안됩니다. 파일을 웹 서버에 저장하고 데이터베이스에있는 파일의 URL을 저장하십시오. 그럼 당신은 단지 – DooKie
을 만들면됩니다. PHP에서 $ result-> fetch_row를 사용하여 데이터베이스의 이미지를 표시 할 수있는 방법이 없습니다. 단, img 태그의 src 경로를 제대로 제공하지 않는 한. –