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