Ir para conteúdo
Fórum Script Brasil
  • 0

Erro ao buscar foto em banco de dados


Cleimar Lemes

Pergunta

a imagem não aparece na pagina so fica um quadrado.. a imagem esta cadastrada no banco de dados so que la tem varios cadastros com jpeg. jpg, png 

segue o codigo..

 

<?php
// Exemplo de conexão com o banco de dados
$conn = new mysqli("localhost", "root", "", "polo");

// Verificar a conexão
if ($conn->connect_error) {
    die("Erro na conexão: " . $conn->connect_error);
}

// Buscar os dados da etiqueta e da imagem
$sql = "SELECT * FROM tb_cadastro WHERE id = 34"; // Substitua 1 pelo ID desejado
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    while($row = $result->fetch_assoc()) {
        echo "Nome da Etiqueta: " . $row["nome"]. "<br>";
        // Decodificar a imagem e exibi-la como base64 para uma tag <img>
        echo "<img src='data:image/jpg;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE
        6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAA
        ADw/
        eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ld
        GEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2L
        jE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi
        8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdX
        Q9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL2
        5zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC
        9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIH
        htcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEVBMTczNDg3QzA5MTFFNjk3ODM5NjQyRjE2RjA3QTkiIHhtcE1NOkRvY3
        VtZW50SUQ9InhtcC5kaWQ6MEVBMTczNDk3QzA5MTFFNjk3ODM5NjQyRjE2RjA3QTkiPiA8eG1wTU06RGVyaXZlZEZyb2
        0gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRUExNzM0NjdDMDkxMUU2OTc4Mzk2NDJGMTZGMDdBOSIgc3RSZWY6ZG
        9jdW1lbnRJRD0ieG1wLmRpZDowRUExNzM0NzdDMDkxMUU2OTc4Mzk2NDJGMTZGMDdBOSIvPiA8L3JkZjpEZXNjcmlwdG
        lvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjjUmssAAAGASURBVHjatJaxTsMwEI
        bpIzDA6FaMMPYJkDKzVYU+QFeEGPIKfYU8AETkCYI6wANkZQwIKRNDB1hA0Jrf0rk6WXZ8BvWkb4kv99vn89kDrfVexB
        SYgVNwDA7AN+jAK3gEd+AlGMGIBFDgFvzouK3JV/lihQTOwLtOtw9wIRG5pJn91Tbgqk9kSk7GViADrTD4HCyZ0NQnom
        i51sb0fUyCMQEbp2WpU67IjfNjwcYyoUDhjJVcZBjYBy40j4wXgaobWoe8Z6Y80CJBwFpunepIzt2AUgFjtXXshNXjVm
        Mh+K+zzp/CMs0CqeuzrxSRpbOKfdCkiMTS1VBQ41uxMyQR2qbrXiiwYN3ACh1FDmsdK2Eu4J6Tlo31dYVtCY88h5ELZI
        JJ+IRMzBHfyJINrigNkt5VsRiub9nXICdsYyVd2NcVvA3ScE5t2rb5JuEeyZnAhmLt9NK63vX1O5Pe8XaPSuGq1uTrfU
        gMEp9EJ+CQvr+BJ/AAKvAcCiAR+bf9CjAAluzmdX4AEIIAAAAASUVORK5C
        YII=" . base64_encode('$row->foto') . "' alt='Foto da Etiqueta'>";
    }
} else {
    echo "Nenhuma etiqueta encontrada";
}
$conn->close();
?>

 

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Veja se na tb_cadastro existe algum visitante com o id=34, eu não tenho:

 

<?php
$conn = new mysqli("localhost", "root", "", "polo");
$result = $conn->query("select * from tb_cadastro where id=5");
if ($result->num_rows > 0) {
    while($row = $result->fetch_assoc()) {
        echo "<div style='width:500px;margin:0 auto'>";
        echo "Nome da Etiqueta: " . $row["nome"]. "<br>";
        echo "<img src=". $row['foto']. " width=100px alt='Foto da Etiqueta'></div>";
    }
} 

 

Captura de tela 2025-09-09 202132.png

Editado por Frank K Hosaka
Link para o comentário
Compartilhar em outros sites

  • 0
19 horas atrás, Frank K Hosaka disse:

Veja se na tb_cadastro existe algum visitante com o id=34, eu não tenho:

 

<?php
$conn = new mysqli("localhost", "root", "", "polo");
$result = $conn->query("select * from tb_cadastro where id=5");
if ($result->num_rows > 0) {
    while($row = $result->fetch_assoc()) {
        echo "<div style='width:500px;margin:0 auto'>";
        echo "Nome da Etiqueta: " . $row["nome"]. "<br>";
        echo "<img src=". $row['foto']. " width=100px alt='Foto da Etiqueta'></div>";
    }
} 

 

Captura de tela 2025-09-09 202132.png

nesse ae o meu pega o caminho ::

404 Not Found

localhost/polo/nomeimagem.jpg

 

 

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,5k
    • Posts
      652,5k
×
×
  • Criar Novo...