Erro ao capturar imagem de banco MySQL

Enviada por Walter Rego 
Walter Rego
Erro ao capturar imagem de banco MySQL
14 de July de 2017 às 09:05AM
Olá pessoal,

Estou iniciando os trabalhos no PHP e estava indo tudo bem até que um cliente pediu para que a página exibisse imagens armazenadas em um banco de dados mysql, estudando um pouco encontrei alguns códigos mas estou batendo no seguinte erro ao abrir a página que deverá conter as fotos

Fatal error: Uncaught Error: Cannot use object of type mysqli_result as array in C:\Program Files\NetMake\v9\wwwroot\boletosite\cursos.php:120 Stack trace: #0 {main} thrown in C:\Program Files\NetMake\v9\wwwroot\boletosite\cursos.php on line 120

Meus códigos

Captura_img
<?php
//o nome do meu campo de auto incremento é codigo.. mas geralmente usa-se idNome_do_campo
$Servidor = '127.0.0.1:3306';
$Usuario = 'root';
$Senha = 'senha';
$Banco = 'bd_boleto';

$Conexao = mysqli_connect($Servidor, $Usuario, $Senha);

if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
$seq1 = $_GET['seq'];
$sql = "select foto from curso where seq=$seq1";
$dados = mysqli_query($sql);
$linha = mysqli_fetch_array($dados);
$foto = $linha["foto"];

header("content-type: image/jpeg");
echo $foto;
flush(); //limpa o buffer
?>

E a pagina q esta com o erro

<table data-minrequestedwidth="934" data-computedwidth="934" style="width: 934px;">
<tbody>
<?php
$Servidor = '127.0.0.1:3306';
$Usuario = 'root';
$Senha = '123mudar';
$Banco = 'bd_boleto';

$Conexao = mysqli_connect($Servidor, $Usuario, $Senha);
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}

mysqli_SELECT_DB($Conexao, $Banco);

$Listagem = "SELECT * FROM curso";
$Query = mysqli_query($Conexao, $Listagem);
While($RowsListagem = mysqli_fetch_array($Query)){
$seq1 = $Query['seq'];
?>


<tr>
<td colspan="3" rowspan="1"
style="text-align: center;
width: 926px;
height: 21px;
margin-top: 0px;
margin-left: 0px;"
class="imVc">
<?php echo $RowsListagem['titulo'];?>
</td>
</tr>
<tr>
<td style="text-align: center;
height: 21px;
width: 304px;"
class="imVc">
<?php echo $RowsListagem['descricao'];?>
</td>
<td colspan="2" rowspan="1"
style="text-align: justify;
width: 615px;
height: 21px;
margin-top: 0px;
margin-left: 0px;"
class="imVt">
<?php "<img src= 'captura_img.php?seq=$seq1' width=120 height=120>"; ?>
</td>
</tr>
<?php
}
?>
</tbody>
</table>

Qualquer ajuda será muito bem-vinda.

Grato
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.