Aqui está um exemplo completo em PHP que conecta ao banco de dados, executa a consulta “DESCRIBE” para mostrar as colunas de uma tabela e, em seguida, exibe os nomes das colunas em uma tabela HTML:
<!DOCTYPE html>
<html>
<head>
<title>Exemplo de como mostrar as colunas de uma tabela com PHP</title>
<style>
table, th, td {
border: 1px solid black;
border-collapse: collapse;
}
th, td {
padding: 5px;
text-align: left;
}
</style>
</head>
<body>
<h1>Exemplo de como mostrar as colunas de uma tabela com PHP</h1>
<?php
// Conectar ao banco de dados
$conn = mysqli_connect("localhost", "usuario", "senha", "nome_do_banco_de_dados");
// Executar a consulta SQL para mostrar as colunas
$result = mysqli_query($conn, "DESCRIBE clientes");
// Criar a tabela HTML para mostrar os resultados
echo "<table>";
echo "<tr><th>Nome da Coluna</th><th>Tipo de Dado</th><th>Permite Nulo</th><th>Chave Primária</th><th>Chave Estrangeira</th></tr>";
// Mostrar os nomes das colunas na tabela HTML
while ($row = mysqli_fetch_array($result)) {
echo "<tr>";
echo "<td>" . $row[0] . "</td>"; // Nome da coluna
echo "<td>" . $row[1] . "</td>"; // Tipo de dado
echo "<td>" . $row[2] . "</td>"; // Permite nulo
echo "<td>" . $row[3] . "</td>"; // Chave primária
echo "<td>" . $row[4] . "</td>"; // Chave estrangeira
echo "</tr>";
}
echo "</table>";
// Fechar a conexão com o banco de dados
mysqli_close($conn);
?>
</body>
</html>
Neste exemplo, estamos criando uma tabela HTML para mostrar os resultados da consulta “DESCRIBE clientes”. Para isso, estamos usando a função “echo” do PHP para gerar o código HTML da tabela. Note que estamos acessando os elementos do array retornado por fetch_array usando seus índices numéricos, que correspondem à ordem das colunas na consulta SQL “DESCRIBE”. Além disso, estamos estilizando a tabela com CSS para que ela fique mais apresentável. Você pode customizar o estilo da tabela de acordo com a sua preferência.
Espero que este exemplo ajude a entender como mostrar as colunas de uma tabela usando PHP!