Я сохранил изображения в phpmyadmin в формате BLOB. Когда я пытаюсь отобразить их на своей веб-странице, появляются странные символы и буквы. Изображения представляют собой смесь толчков и png. Пожалуйста помоги.Нужна помощь при отображении изображений с mysql на веб-страницу
Вот код, который у меня есть.
<?php
session_start();
include 'dbConn.php';
if (!isset($_SESSION['username'])){
header("Location: clientLogin.php");
}
$query = "SELECT * FROM ip_games ";
$stmt = $dbConn->query($query);
$result = $stmt->fetchAll();
?>
<style>
body {
background-color: grey;
}
table {
margin: 0 auto;
}
td {
padding-right: 30px;
}
</style>
<html>
<body>
<div>
<form action="welcome.php">
<input type="submit" value="Sign out" />
</form>
</div>
<h1>Happy Face Emoji Games</h1>
<form>
Name: <?php echo $_SESSION['name'] ?> <br />
</form>
<table>
<?
for ($i=0; $i<count($result); $i++)
{
echo "<tr>";
echo "<td>" . $result[$i]["picture"] . "<br />" . $result[$i]["name"]. " <br /> " .$result[$i]["console"] . " <br />" . "$" . $result[$i]["cost"] . "</td>";
//echo "<td>".$result[$i]["console"]."</td>";
//echo "<td>".$result[$i]["description"]."</td>";
//echo "<td>".$result[$i]["cost"]."</td>";
echo "</tr>";
}
?>
</table>
</body>
</html>
Любая причина, по которой вы решили сохранить изображение в MySQL, а не просто хранить ссылку на образы к картинкам? Для большинства случаев использования это был бы предпочтительный подход. –
Ya, не смей сохранять это изображение в базе данных – wesside
@MikeBrant Я бы предположил, что это потому, что он не знает, что делает. AKA Почему он даже упомянул phpmyadmin в этой теме: p PHPMyAdmin - это инструмент gui для работы с MySQL ... это не MySQL: p – skrilled