Привет, мои друзья-разработчики кодирования.PHP - Вставить изображение в базу данных
Мне нужна помощь, у меня есть эта проблема. У меня есть эта база данных, и я хочу извлечь эти данные в свой код через JS.
Моя информация базы данных:
create table datadatabase (
id int(10) not null AUTO_INCREMENT PRIMARY KEY,
name varchar(25) not null default '',
text longtext(25) not null default '',
image blob not null );
И я хочу, данные в этих полях.
<img src="<?php echo $img ?>"/>
<h3> <?php echo $text.','.$name ?> </h3>
Но проблема в том, текст & изображение представляет собой слайдер и я хочу retrive новые данные каждый раз, когда есть функция нажмите на кнопку «Далее» & идентификатор должен быть случайным, так что первый слайды могут быть id 99, а следующий слайд может быть 158 и так далее.
$('.Next').click(function(e) {
e.preventDefault();
Slide.appendSlide('<img src"<?php echo $img ?>"/><h3> </h3>')
})
Как я должен подходить к этому? И спасибо вам большое. :)
Вначале вы не должны хранить изображения в своей базе данных. То, что вы должны делать, - это сохранить ваши изображения в каталоге, а затем ссылаться на их имена файлов в базе данных, что позволит вам просто эхом отослать имя файла в атрибут src. – mtanti
Я согласен с @mtanti. Но если вы настроены на это с помощью blobs, вы можете попробовать второй ответ в этом SO http://stackoverflow.com/questions/3259967/sending-displaying-a-base64-encoded-image. Я никогда не пробовал что-то вроде этого поэтому я не даю никаких гарантий относительно того, будет ли это работать, но вы можете дать ему выстрел. – elitechief21