#php #mysql #html
#php #mysql #HTML
Вопрос:
как я могу отобразить изображение в моем веб-браузере, используя php из базы данных mysql у меня есть все готовые загруженные изображения в базе данных
для отображения изображения, которое я пишу, это имя файла кода down.php и вызываю эту страницу через post mathod, но возникает проблема, может ли кто-нибудь решить мою проблему, я хочу заранее поблагодарить
вывод выглядит следующим образом->
#%’%#//33//@@@@@@@@@@@@@@@
Комментарии:
1. На что вы устанавливаете свой Content-Type в PHP?
2. Можете ли вы показать нам свой код на данный момент?
Ответ №1:
Вы бы использовали какой-нибудь код, подобный этому:
$photoid = 1 // Set to the actual id of your photo.
// Query your database
$query = "SELECT * FROM `phototable` WHERE `photoid`='".mysql_real_escape_string($photoid)."';";
$result = mysql_query($query, $link);
// Quick error check
if (!$result) {
echo "DB Error, could not query the databasen";
echo 'MySQL Error: ' . mysql_error();
exit;
}
// Output the image
$row = mysql_fetch_assoc($result);
header('Content-Type: image/jpg'); // assuming your photo is jpg
echo $row[photodata];