Php вывод изображения
Автор Sampaccs sampaccs задал вопрос в разделе PHP
PHP вывод изображения из базы данных Нужно через php вывести изображение из бд mysql. Как это сделать? и получил лучший ответ
Ответ от
Не нужно этого делать.
Картинку надо хранить на диске.
В БД надо хранить только путь к картинке.
И выводить его в тег img
Ответ от Imobilazer[гуру]
<?php
if ( isset( $_GET['id'] ) ) {
// Здесь $id номер изображения
$id = (int)$_GET['id'];
if ( $id > 0 ) {
$query = "SELECT `content` FROM `images` WHERE `id`=".$id;
// Выполняем запрос и получаем файл
$res = mysql_query($query);
if ( mysql_num_rows( $res ) == 1 ) {
$image = mysql_fetch_array($res);
// Отсылаем браузеру заголовок, сообщающий о том, что сейчас будет передаваться файл изображения
header("Content-type: image/*");
// И передаем сам файл
echo $image['content'];
}
}
}
?>
<?php
if ( isset( $_GET['id'] ) ) {
// Здесь $id номер изображения
$id = (int)$_GET['id'];
if ( $id > 0 ) {
$query = "SELECT `content` FROM `images` WHERE `id`=".$id;
// Выполняем запрос и получаем файл
$res = mysql_query($query);
if ( mysql_num_rows( $res ) == 1 ) {
$image = mysql_fetch_array($res);
// Отсылаем браузеру заголовок, сообщающий о том, что сейчас будет передаваться файл изображения
header("Content-type: image/*");
// И передаем сам файл
echo $image['content'];
}
}
}
?>
Ответ от Lex lexlex[гуру]
если есть запись в базе
$data['img'] - считываешь с базы имя картинки "123214.jpg"
картинка хранится в папке img
< i m g src='img/'".$data['img']." >
если есть запись в базе
$data['img'] - считываешь с базы имя картинки "123214.jpg"
картинка хранится в папке img
< i m g src='img/'".$data['img']." >
Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: PHP вывод изображения из базы данных Нужно через php вывести изображение из бд mysql. Как это сделать?