Como obter os nomes das colunas de uma tabela em MySQL via PHP?
Olá a todos! Sou um desenvolvedor PHP iniciante e estou fazendo um painel administrativo para uma pequena loja virtual. Preciso exibir a lista de produtos em forma de tabela, mas não quero definir os nomes das colunas diretamente no HTML, pois a tabela pode mudar (novos campos para características são adicionados).
Eu tenho uma consulta simples:
```php
$query = "SELECT * FROM products";
$result = mysqli_query($link, $query);
while ($row = mysqli_fetch_assoc($result)) {
// aqui eu exibo os dados
}
```
O problema é que consigo exibir apenas os dados, mas não sei como obter dinamicamente os nomes das colunas (por exemplo: id, name, price, category_id). Tentei usar `mysqli_fetch_fields()`, mas não funcionou — seja porque a sintaxe está errada, seja porque não estou chamando a função correta.
Preciso de uma solução em PHP puro (de preferência