Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvida PDO

Classe Categoria

public function listar()
{
    $query = "SELECT id, nome FROM categorias";
    $conexao = new PDO('mysql:host=127.0.0.1;dbname=estoque', 'root', 'alura');
    $resultado = $conexao->query($query);
    $lista = $resultado->fetchAll();
    return $lista;
}

Arquivo Categorias.php

<?php
    $categoria = new Categoria();
    $lista = $categoria->listar();
>

<?php foreach($lista as $linha) : ?>
<tr>
    <td><a href="categorias-detalhes.php?id=<?php echo $linha['id']?>" class="btn btn-link"><?php echo $categoria->id ?></a></td>
</tr>
<?php endforeach; ?>

Ele está tentando imprimir os valores contidos em um array,mas eu não entendi porque dentro do href ele utiliza essa estrutura "echo linha["id"]" e mais na frente ele utiliza "echo $categoria->id", porque ele utiliza essas duas diferentes? Qual a diferenca entre elas? Não estou conseguindo enxergar

1 resposta
solução!

Dúvida ja resolvida