Изображения как ссылки в базе данных MySQL?

Я хочу сохранить ссылки на изображения в базу данных, а затем повторить их на странице …. Это возможно и как это сделать? (эхо-изображения, а не ссылки на изображение)

Как вы видите, мой код echo отсутствует: $ link, $ description и $ title. Я хочу добавить еще один элемент, который echos $ imagelink.

echo " <div class=\"pagination\" style=\"display:inline\"><ul style=\"background-color:#\"><li><div class=\"span3_search\"><h2><a href='$link'><b>$title</b></a></h2><br><img id=\"result_img\" src=\"img/lvmo.png\" /><br /> $description<br /> <a href='$link'>$link<br /><br /></a><p></div></li></ul></div> "; 

Короткий ответ

Просто echo URL-адрес изображения в атрибуте src и изображение будет отображаться.

 <img id="result_img" src="<?php echo $imagelink; ?>" /> 

Рабочее решение:

Дизайн стола:

 images | id | title | link | imagelink | description | ------------------------------------------------------------------------ | 1 | Some Title | http://www.google.com | myimage1.png | Some text | ------------------------------------------------------------------------ | 2 | My Title | http://www.yahoo.com | myimage2.png | Some text | 

SQL-запрос

 SELECT title, link, imagelink, description FROM images WHERE id = ? 

PHP

 <?php $stmt = $mysqli->prepare("SELECT title, link, imagelink, description FROM images WHERE ID = ?"); $stmt->bind_param("i", $ID); $stmt->execute(); $stmt->bind_result($title,$link,$imagelink,$description); $stmt->fetch(); ?> <div class="pagination" style="display:inline"> <ul style="background-color:#"> <li><div class="span3_search"> <h2><a href='<?php echo $link; ?>'><b><?php echo $title; ?></b></a></h2> <br /> <img id="result_img" src="<?php echo $link; ?>" /> <br /> <?php echo $description; ?> <br /> <a href='<?php echo $link; ?>'><?php echo $link; ?><br /><br /></a> <p></div> </li> </ul> </div> 

Хранение ссылок на изображения в базе данных легко. Немного более сложная часть – загрузка изображений, и самая сложная часть – это синхронизация загруженного файла и записи базы данных. Обычно вы сохраняете имя файла, в которое вы сохранили изображение.

Изменить. Вы также можете сохранить файл изображения в блоке в базе данных. Для этого потребуется программа, которая берет ключ базы данных и возвращает двоичный поток в ответе с правильным типом mime. Это намного больше, и большинство баз данных стоят дороже и медленнее, чем файловая система.