Boa noite,
Estou tentando preencher uma tabela com todos os meus dados do banco.
Mas ao tentar preenche apenas o ultimo dado inserido no banco de dados.
Estou tentando com while para preencher com todos os dados do banco.
Segue abaixo meu códido.
Minha Tabela e código que faz a consulta
<thead> <tr> <th>ID</th> <th>Descrição</th> <th>Quantidade</th> <th>Valor Compra</th> <th>Valor Venda</th> </tr> </thead> <tbody> <?php while($pro = $info->fetch_array()){ ?> <tr> <td><?php echo $pro['id']; ?></td> <td><?php echo $pro['descr']; ?></td> <td><?php echo $pro['qtde']; ?></td> <td><?php echo $pro['valor_compra']; ?></td> <td><?php echo $pro['valor_venda']; ?></td> </tr> <?php } ?> </tbody>Abaixo código da consulta
<?phprequire ‘config.php’;
$sql = “SELECT * FROM produto”;
$sql = $pdo->query($sql);if($sql->rowCount() > 0){ foreach ($sql->fetchAll() as $info) {// retorna todos os produtos //print_r($info); } }else{ echo "Erro";//retorna um array vazio }?>