|
|
|
| Добрый день. Вопрос новичка, как вытащить из БД MySQL изображения. Обычным массивом не отображает в страничке, показывает набор знаков.... | |
|
|
|
|
|
|
|
для: Selean
(15.12.2009 в 17:22)
| | А кто вам сказал, что изображение выводится массивом? | |
|
|
|
|
|
|
|
для: sim5
(15.12.2009 в 17:42)
| | Да ни кто не говорил. Я просто не знаю. Попробовал, не получается. А как надо, найти не могу... | |
|
|
|
|
|
|
|
для: Selean
(15.12.2009 в 18:02)
| | А вам как надо? Можно тегом IMG отдать, можно даже через echo вывести, можно и иначе.... Вы то как пытаесь? Что вы там пишите? Делитесь. | |
|
|
|
|
|
|
|
для: sim5
(15.12.2009 в 18:04)
| | Честно ни как, так как в книге не нашел как вытащить именно рисунки, текст знаю... Вот вопрос собственно и нарисовался:) | |
|
|
|
|
|
|
|
для: Selean
(15.12.2009 в 17:22)
| | делите задачу.
как вытащить -- отдельно.
как показать - отдельно. | |
|
|
|
|
|
|
|
для: Trianon
(15.12.2009 в 18:08)
| | вот в этом и вопрос - вытащить из базы и отобразить на странице. | |
|
|
|
|
|
|
|
для: Selean
(15.12.2009 в 18:16)
| | это два разных вопроса. | |
|
|
|
|
|
|
|
для: Trianon
(15.12.2009 в 18:21)
| | это понятно. как вытащить сначало? | |
|
|
|
|
|
|
|
для: Selean
(15.12.2009 в 18:23)
| | точно также, как вытаскиваете текст.
Один-в-один.
У Вас там что лежит-то? Имя файла или его тело? | |
|
|
|
|
|
|
|
для: Selean
(15.12.2009 в 17:22)
| | если в БД ссылка то както так
<?
$sql = "select * from `".$prefix."img` where `id` = '".$id."'";
$query = mysql_query($sql);
if (mysql_num_rows($query)){
$result = mysql_fetch_assoc($query);
}
$image = $result['images']
echo '<img src="'.$image.'">';
?>
|
если в БД само изображение то както так
<?
$sql = "select * from `".$prefix."img` where `id` = '".$id."'";
$query = mysql_query($sql);
if (mysql_num_rows($query)){
$result = mysql_fetch_assoc($query);
}
$image = $result['images']
header('Content-Type: image/png');
header('Cache-control: no-cache, no-store');
echo $image;
?>
|
| |
|
|
|
|
|
|
|
для: aibolit
(17.12.2009 в 02:05)
| | зачем запрет кеширования во втором случае? URI и метод запроса БД вроде как подразумевают уникальность контента.
ТС:
Вы видите в этих двух фрагментах хоть малейшую разницу в части работы с БД? | |
|
|
|
|
|
|
|
для: Trianon
(17.12.2009 в 02:08)
| | >зачем запрет кеширования во втором случае? URI и метод запроса БД вроде как подразумевают уникальность контента.
>
просто привычка.
>ТС:
>Вы видите в этих двух фрагментах хоть малейшую разницу в части работы с БД?
с БД никакой разницы,
разница только в выводе во втором вариенте, например так
<img src="./img.php?id=1" width="100" height="100" alt="" title="" />
|
| |
|
|
|
|
|
|
|
для: aibolit
(17.12.2009 в 02:15)
| | >>зачем запрет кеширования во втором случае? URI и метод запроса БД вроде как подразумевают уникальность контента.
>просто привычка.
В данном случае эта привычка оборачивается подложенной свиньей.
Потому что клиенты начинают таскать эти изображения когда надо и когда не надо. И последние случаи на порядки чаще.
>>ТС:
>>Вы видите в этих двух фрагментах хоть малейшую разницу в части работы с БД?
Это тредстартеру вопрос был.
>с БД никакой разницы,
О чем я и утверждал. Что если тредстартер умеет брать текст из базы ( а он уверял, что умеет) то разницы с изображением - никакой. Вы наглядно продемонстрировали. С точностью до символа. | |
|
|
|