Obter o nome das colunas do Banco de Dados com PHP

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!

Rolar para cima