Exibindo dados em uma tabela PHP/MySql
13, fevereiro 2008 às 6:07 pm | Publicado em PHP / MySql | 58 ComentáriosTags: mysql, php, table, XHTML
Exibir os dados do bando de dados MySql (agora da Sun, rs), em uma tabela, usando a linguagem PHP.
<html>
<head>
<title>Exibir dados com PHP/MySql</title>
</head>
<body>
<h1>Exibir dados com PHP/MySql</h1>
<?php
$servidor = “localhost”; /*maquina a qual o banco de dados está*/
$usuario = “root”; /*usuario do banco de dados MySql*/
$senha = “root”; /*senha do banco de dados MySql*/
$banco = “banco”; /*seleciona o banco a ser usado*/
$conexao = mysql_connect($servidor,$usuario,$senha); /*Conecta no bando de dados MySql*/
mysql_select_db($banco); /*seleciona o banco a ser usado*/
$res = mysql_query(”select * from usuarios”); /*Executa o comando SQL, no caso para pegar todos os usuarios do sistema e retorna o valor da consulta em uma variavel ($res) */
echo “<table><tr><td>Login</td><td>Nome do Usuário</td><td>Senha do Usuário</td></tr>”;
/*Enquanto houver dados na tabela para serem mostrados será executado tudo que esta dentro do while */
while($escrever=mysql_fetch_array($res)){
/*Escreve cada linha da tabela*/
echo “<tr><td>” . $escrever[’login’] . “</td><td>” . $escrever[’nome’] . “</td><td>” . $escrever[’senha’] . “</td></tr>”;
}/*Fim do while*/
echo “</table>”; /*fecha a tabela apos termino de impressão das linhas*/
mysql_close(conexao);
?>
</body>
</html>
Qualquer duvida me mandem um e-mail, maurocesarsl@uol.com.br
58 Comentários »
RSS feed for comments on this post. TrackBack URI
Deixar mensagem para Paulo Carvalho Cancelar resposta
Crie um website ou blog gratuito no WordPress.com.
Entries e comentários feeds.
Fala Mauro, blz pura?!
Nossa cara, tô começando a mexer com php e esse seu artigo me ajudou bastante no meu trabalho.
Vlw’s por postar.
Abração
Comment by Eder— 30, julho 2008 #
Opa.. da hora… fico feliz em saber isso.. pena que não estou escrevendo como queria…
Mas ainda bem que pude ajudar, e kra se quiser me manda e-mail, add no msn, sei la, rs.. maurocesarsl@uol.com.br
Abraço,
Mauro Cesar
Comment by maurocesarsl— 31, julho 2008 #
e ae cara, botei fé, só achei que poderia colocar a tabela tb, mais ta de boa mano parabéns mais ainda insisto…coloca aí a tabela pliss rsrsrs
vlw!!!
Comment by edvan— 24, agosto 2008 #
osp, a que coloca no banco saco?
Comment by edvan— 24, agosto 2008 #
Opa… segue a tabela então
CREATE TABLE `usuarios` (
`idusuario` int(11) NOT NULL auto_increment,
`login` varchar(255) collate latin1_general_ci NOT NULL,
`senha` varchar(255) collate latin1_general_ci NOT NULL,
`nome` varchar(255) collate latin1_general_ci NOT NULL,
PRIMARY KEY (`idusuario`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=4 ;
mas essa tabela e so teste.. foi so para mostrar o exemplo…
Fik c Deus..
Abraço…
Comment by maurocesarsl— 25, agosto 2008 #
PO MAO NA RODA ESSE CODIGO VEIO SO ACHEI AQUI VALEU!
Comment by Michael Fernandes Rodrigues— 19, dezembro 2008 #
Puts cara, isso aí me ajudou demais!! eu te adicionei no MSN!!
obrigado!!
Comment by Matheus Rosa— 7, março 2009 #
Estou começando agora com o PHP e ainda tenho muitas dúvidas. E neste seu exemplo adaptei para o meu banco de dados e apareceu o seguinte erro para a linha:
echo “” . $escrever[’login’] . “” . $escrever[’nome’] . “” . $escrever[’senha’] . “”;
Syntax error, unexpected ‘>’
O que será?
Abraçao
Estou usando o phpdesigner v6.2.5.1 para escrever meus códigos
Comment by Wiliam— 30, março 2009 #
Oi como vai?… muito bom seu exemplo, eu estava tentando fazer essa conecxao com o banco de dados a 2 dias e olha que tentei com varias formas de exemplos, e so a sua que funcionou. sou iniciante em PHP, estou ainda no ABC… Obrigado por ter essa iniciativa de ajudar os outro que estao comecando, e parabens!!! Deus te Abencoe!…
Abracos
Obs: vou tentar fazer agora na tabela o incluir,alterar e excluir dados, se vc tiver alguma dica escrita me mande…
Comment by Junior— 2, junho 2009 #
Po cara valeu funcionou!!
Ai vai uma dica para quem nao consequir rodar o codigo, tem que trocar umas aspas duplas invalidas.
Comment by Thiago— 24, setembro 2009 #
Faltou o $ na variável conexao.
mysql_close(conexao);
correto = mysql_close($conexao);
Comment by Carlos— 23, outubro 2009 #
Poxa cara VALEU!!!, tava precisando *-*
Comment by Tito Livio— 14, dezembro 2009 #
Nossa…vlw brother…
Ajudou bastante…:)…
Muito Obrigado..
Té mais.
Comment by Edwin— 15, janeiro 2010 #
É da hora a tua dica man.
Comment by walleza— 26, fevereiro 2010 #
very, very gooooooooooooood
Comment by Paulo Carvalho— 2, maio 2010 #
Vcs sao demais adorei ajudou demais…
Comment by Fred Tavares— 20, julho 2010 #
Obrigado! Seu artigo foi de grande valia para mim que estou aprendendo PHP. Valeu!
Comment by Cristiano Gomes— 20, janeiro 2011 #
Meu caro, dei uma analizada neste codigo, eu tava criando algo semelhante, e nao tava dando, ai persebi uma coisa a mais no seu codigo que no meu nao tinha, bom $table por essa merdinhaaa ai n tava dando no meu programa , bom valew, nem no w3c tinha essa informaçao, que tenso hem , kkkkk
abraço ai, p xuxa p manos da cohab e especialmente p vc ^^ hauhuaa
Comment by kil— 26, agosto 2011 #
Quem estiver com problemas, altere ambas aspas duplas para ” e simples para ‘ do exemplo.
Comment by Bruno Maciel— 29, agosto 2011 #
Parabéns, estou iniciando em php e me ajudou muito seu artigo, muito bem comentado seu código, ficando muito fácil de compreender as linhas. Continue assim.
Comment by Sérgio Luiz— 3, novembro 2011 #
Valeu me ajudou bastante!
Comment by Anônimo— 3, dezembro 2011 #
Boa tarde,
Eu tenho varios campos para a tabela, precisaria colocar uma barra de rolagem no inferior da tabela, pq sao varios campos como faço isso?
Comment by Paulinho— 27, fevereiro 2012 #
Muito bom,ajudou d++
Abraços.
Comment by Rodrigo— 4, abril 2012 #
Otimo artigo. Obrigado
Comment by Paulo— 29, maio 2012 #
Muito bom cara, foi perfeito, como eu estava precisando.
Valeum obrigado.
Só faltou o cifrão na última linha, no conexao.
Parabéns, thanks,
Comment by Anônimo— 10, junho 2012 #
Vlw estava procurando por isso o/
Comment by Elias— 20, junho 2012 #
cara como criar uma conexao para trazer imagens do banco?
Comment by Anônimo— 10, julho 2012 #
Olá, muito bom o tutorial, mas gostaria de saber como fazer a conexão para exibir imagens do banco de dados no meu site.
Abraços..
Comment by Fabio Lima— 10, julho 2012 #
Rapaz funcionou bonito aqui! Apesar de ser algo simples me deu um pouco de trabalho juntar com o plugin table sorter. Mas bom post ^^
Comment by Anônimo— 17, julho 2012 #
amigo nota 10 qubrou meu galho seu artigo,,, valew
Comment by Anônimo— 12, agosto 2012 #
Qual a utilidade do echo dentro do while ? perder em desempenho talvez né !
Comment by Joaquim— 27, outubro 2012 #
cara show de bola vou te enviar um e-mail pra imprimir os 12 meses do ano dentro de uma unica tabela, (trabalho da facul)
Comment by Paulo— 12, novembro 2012 #
Muito bom mesmo tava prescisando pra listar os usuarios cadastrados, em ordem alfabetica so pra fica bonitinho 😀
Comment by Anderson— 26, novembro 2012 #
muito bom, valeu cara 🙂
como eu faria pra dividir os registros em paginas ?
Comment by higor— 17, fevereiro 2013 #
opa, estou com grave problema, como listar todos dados de um banco de dado?
Comment by euclides— 10, março 2013 #
valew cara
Comment by trigo— 17, abril 2013 #
Obrigado cara!!! Ajudou MUITO MESMO!!!!
Comment by Gabriel— 5, maio 2013 #
me ajudou muito.
Comment by Ismael— 19, agosto 2013 #
Ola a todos. Uma pequena correção: esta faltando o cifrão na linha 34.
nao é mysql_close(conexao);
é mysql_close($conexao);
Abraços.
Comment by Anônimo— 9, setembro 2013 #
Amigo não são com palavras que posso te agradecer por esse exemplo de aplicação. Continui sempre assim disposto a ajudar os outros. Obrigado novamente
Comment by Alexandre— 7, novembro 2013 #
O post é de 2008 e estou aqui em pleno 2014 comentando…
Mauro valeu pela dica simples e essencial. Tô aprendendo agora php na escola; este post clareou a nente.
Comment by sem limites— 18, janeiro 2014 #
Cara muito obrigado,seu post me ajudou em um projeto,,já tava enlouquecendo,valeu.
Comment by Anônimo— 25, janeiro 2014 #
Putz! me ajudou muito!!! Valeu mesmo Mauro, uma luz no fim do túnel 😀
Comment by Larissa Garcia— 14, fevereiro 2014 #
Como eu procurei sobre isso! kkkk
Muito bom , muito bom mesmo! Eu não lembrava como usava a função para por no meu portfólio! Mas o tutorial me ajudou bastante! Parabéns a toda equipe! Que continuem assim sempre!! 😀
Comment by Arthur Silva— 14, maio 2014 #
TOP!!!!
Obs.: Apenas uma dica pra quem usar: Substitua todas as aspas, tanto duplas quanto simples.
Comment by Márcio Chalis— 12, janeiro 2015 #
Muito obrigada mestre
Comment by leticia— 26, março 2015 #
Cara 2008 pra 2014. Fechou de cara. Valeu. to iniciando e foi very important.
Comment by Anônimo— 24, abril 2015 #
ótimo
resolveu meu problema aqui
Comment by topniza— 10, julho 2015 #
Queria um scripts rotativo que exibe por limite de impressão tem algum disponível ? Obrigado Daniel
Comment by Daniel— 19, setembro 2015 #
Muito obrigado mesmo, esse seu artigo me ajudou muito cara.
Comment by Diego R. Leite— 28, outubro 2015 #
Valeu! até que enfim achei algo que funcionou.
Comment by Glaucia Regina— 8, dezembro 2015 #
Muito bom exemplo. Simples e pratico!
Comment by Anônimo— 13, fevereiro 2016 #
artigo antigo mas continua ajudando…salvou aqui ! valeu !
Comment by Gus— 25, março 2016 #
Cara, depois de muito tempo pesquisando, e varios tutoriais complexos.. consegui fazer isso com tua ajuda e simples… vlw mesmo.
Comment by Anônimo— 6, abril 2016 #
Cara, depois de procurar muito, isso funcionou bem Simples. Vlw mesmo.
Mas queria saber se dessa forma tem como pegar o ID da linha clicada ?
Comment by Sebastião Rodrigues— 6, abril 2016 #
oi
Comment by Lucas Silva— 1, outubro 2017 #
Cara, gostei muito. Testei lá na página.
Funcionou normalmente.
Muito obrigado.
Comment by augustob612— 10, novembro 2017 #
Estamos em 2018 e esse código ainda é útil. impressionante!
Comment by Joao Paulo— 5, setembro 2018 #