Retornar uma consulta MySql e mostrá-los em tabela

Publicidade - O artigo continua após o banner

Desta vez, mostrarei como retornar dados de uma consulta ao MySql e mostrá-los em uma tabela, que posteriormente poderá ser exportada para o Excel.

Primeiramente, criaremos um simples Script de Banco de Dados do MySql:

DROP DATABASE IF EXISTS empresa;

CREATE DATABASE IF NOT EXISTS empresa;

USE empresa;

CREATE TABLE tb_funcionario(

      id        INT NOT NULL AUTO_INCREMENT PRIMARY KEY,

      nome       VARCHAR(100) NOT NULL,

      telefone       VARCHAR(13) NOT NULL,

      email     VARCHAR(80) NOT NULL

);

INSERT INTO tb_funcionario VALUES (
        1,
        'Joaquim da Silva',
        '2143217894',
        'jsilva@geekproject.com.br'
);

Agora vamos para o arquivo PHP que fará a consulta e exibirá os dados em uma tabela HTML:

<?php
// Conexão ao banco

$link = mysql_connect('localhost','usuario','senha');

// Seleciona o Banco de dados através da conexão acima

$conexao = mysql_select_db('empresa',$link); if($conexao){

$sql = "SELECT nome,telefone,email FROM tb_funcionario";

$consulta = mysql_query($sql);

echo '<table>';

echo '<tr>';

echo '<td>Nome</td>';

echo '<td>Telefone</td>';

echo '<td>E-mail</td>';

echo '</tr>';

// Armazena os dados da consulta em um array associativo

while($registro = mysql_fetch_assoc($consulta)){

echo '<tr>';

echo '<td>'.$registro["nome"].'</td>';

echo '<td>'.$registro["telefone"].'</td>';

echo '<td>'.$registro["email"].'</td>';

echo '</tr>';

}

echo '</table>';

}

?>

Este arquivo exibirá na tela, uma tabela contendo os dados tabulados, retornados da consulta ao banco de dados.

Publicidade - O artigo continua após o banner

Como temos apenas um registro inserido em nosso banco, somente este será mostrado. Caso tivéssemos dois ou mais registros, todos estes também seriam mostrados.

 

O que você achou disso?

Clique nas estrelas

Publicidade - O artigo continua após o banner

Média da classificação 0 / 5. Número de votos: 0

Nenhum voto até agora! Seja o primeiro a avaliar este post.

3 comentários em “Retornar uma consulta MySql e mostrá-los em tabela”

  1. Boa tarde, me Chamo Robilan Silva e estou desenvolvendo um

    site para imobiliária aqui da região, porém não sou programador, tenho o
    arquivo mysql (banco de dados), tenho o script de importação dos dados para as
    tabelas, pois este foram feitos por um programador que infelizmente veio a
    falecer e não conheço ninguém que poderia me ajudar a fazer a exibição destes
    dados no site, sou designer…

    Se puder me ajudar, lhe envio os arquivos para dar uma
    olhada e o sr me fala quanto cobraria pelo serviço, como disse, preciso exibir
    os dados na home e tb na página de resultados de busca dos imóveis, tenho
    olhado muitos tutoriais na internet, porém sem êxito por falta de conhecimento.

    Desde já, agradeço a sua atenção.

    Responder

Deixe um comentário