Zaloguj | Zarejestruj | FAQ
Anonymous

exibir imagens

+ Odpowiedz

Posty: 2 Strona 1 z 1


exibir imagens

przez peninha » Wt kwi 14, 2015 2:25 pm

Se alguem puder me orientar, por favor.
Consigo enviar minhas imagens para a tabela mysql perfeitamente, mas simplesmente não consigo exibir a partir do camplo blob do banco de dados, ja tentei de todas as formas mas não consigo, se alguem me passar esta rotina ficaria agradecido.
Avatar użytkownika

peninha

  • Posty: 10
  • Dołączył(a): So lut 14, 2015 1:09 am

Re: exibir imagens

przez XainPro » Cz kwi 16, 2015 7:55 pm

não guardar imagens no banco de dados só poupar caminho da imagem.
mas se você ainda deseja salvar a imagem usando o recurso de blog de sql você pode tentar este código

For Inserting into DB

$db = mysqli_connect("localhost","root","","DbName"); //keep your db name
$image = addslashes(file_get_contents($_FILES['images']['tmp_name']));
//you keep your column name setting for insertion. I keep image type Blob.
$query = "INSERT INTO products (id,image) VALUES('','$image')";
$qry = mysqli_query($db, $query);

For Accessing image From Blob

$db = mysqli_connect("localhost","root","","DbName"); //keep your db name
$sql = "SELECT * FROM products WHERE id = $id";
$sth = $db->query($sql);
$result=mysqli_fetch_array($sth);
echo '<img src="data:image/jpeg;base64,'.base64_encode( $result['image'] ).'"/>';

Hope It will help you.

Thanks.
Avatar użytkownika

XainPro

  • Posty: 3933
  • Dołączył(a): Pt lut 17, 2012 8:10 pm


+ Odpowiedz

Strona 1 z 1