Я пытаюсь показать изображение из моей базы данных, но оно не отображается. Я исследовал и пробовал разные коды, которые я могу понять, но это все равно бесполезно. Вот мое шоу image php codeИзображение не отображается из базы данных mysql
<?php
$host="localhost";
$username="root"; // Mysql username
$password=""; // Mysql password
$db_tocode="db_tocode"; // Database name
mysql_connect($host, $username, $password) or die("Can not connect to database: ".mysql_error());
mysql_select_db($database) or die("Can not select the database: ".mysql_error());
$id = $_GET['id'];
$sql = "SELECT * FROM image WHERE id = '$id';";
$result = mysql_query($sql) or die(mysql_error());
$row = mysql_fetch_array($result);
header("Content-type: image/jpeg");
echo $row['image'];
?>
и вот ссылка, чтобы показать изображение на сайт.
<img src="showimage.php?id=<?php echo $id;?">">
<div class="text-style"></div>
благодарит заранее!
Вы ничего не получаете в результате, или вы получаете «пустой значок изображения»? Возможно, ваш путь к изображениям просто неверен – MSadura
В теге img есть дополнительная двойная кавычка. Вы уверены, что поле изображения имеет двоичную или двоичную форму? – Eineki
Сохраняете ли вы все изображение в БД или только путь? –