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.
Uma pergunta: motrar somente uma linha ou todas as linhas
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.
E caso não houvesse registros? Deveria mostrar uma mensagem. Como mostra a mensagem "Não foram encontrados registros"?