Erro ao capturar foto de banco de dados
Olá
Estou tentando capturar a imagem de um banco de dados mysql, já tentei fazer a leitura de um campo tipo blob não deu certo, então pensei em simplesmente criar um campo no bd e referenciar onde está a imagem mas me deparo com o seguinte erro:
Parse error: syntax error, unexpected '$produto' (T_VARIABLE), expecting ',' or ';' in C:\Program Files\NetMake\v9\wwwroot\boletosite\cursos.php on line 148
<table data-minrequestedwidth="934" data-computedwidth="934" style="width: 934px;">
<tbody>
<?php
$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();
}
mysqli_SELECT_DB($Conexao, $Banco);
$cmd = "SELECT * FROM curso";
$produtos = mysqli_query($Conexao, $cmd);
While($produto = mysqli_fetch_array($produtos)) {
$seq1 = $produto['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 $produto['titulo'];?>
</td>
</tr>
<tr>
<td style="text-align: center;
height: 21px;
width: 304px;"
class="imVc">
<?php echo $produto['descricao'];?>
</td>
<td colspan="2" rowspan="1"
style="text-align: justify;
width: 615px;
height: 21px;
margin-top: 0px;
margin-left: 0px;"
class="imVt">
<?php echo "<img src="$produto['endfoto']">";?>
</td>
</tr>
<?php
}
?>
</tbody>
</table>
A linha 148 seria essa: <?php echo "<img src="$produto['endfoto']">";?>
Procurei por aqui e tentei de várias maneiras mas não obtive sucesso. Onde estou errando?
AbraçosDiscussão (2)
Carregando comentários...