Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

CripToGraFado

Exibir dados do mysql no php

Recommended Posts

Olá,Primeiramente, desculpe pelo titulo chamativo!Eu estou precisando da ajuda de voces....Como eu faço pra exibir todos os dados (das colunas) do mysql no php ??!!Eu sei fazer um com o dreamweaver mais ele soh aparece 1 de cada vez...Eu queria que aparecesse em massa, todos os dados..Ex.:Uma pagina administrativa do site... E tem uma pagina que exibi todos os membros do site de uma vez soh...Obrigadoo !!Espero que me ajudem.!

Compartilhar este post


Link para o post
Compartilhar em outros sites

$sql = "select * from tabela";$query = mysql_query($sql);while ($linha = mysql_fetch_array($query)) {   echo $linha['id'] . "<br />"; //id é o nome do campo. Substitua pelo nome do campo da sua tabela}
PS.: Considerei que você está conectado ao BD.
Amigo,Ainda não testei seu codigo.. Porque está dando um erro...Erro:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\wamp\www\mysql.php on line 6
Está dando esse erro nesse comando..Como eu resolvo ele ??Agradeço desde já.!Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você alterou o SQL e o deixou de acordo com suas tabelas???Fez a conexão com o BD???

Sim.. Conexão Ok... Config. do codigo Ok.!Essa não foi a primeira vez que isso acontece, eu acho que sempre aconteceu !!Alguem me ajudeee..!Estou precisando urgente!!Valew

Compartilhar este post


Link para o post
Compartilhar em outros sites

POsta seu codigo ..pra gente ver como você esta fazendo... http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

É o mesmo que ele postou acima.. Só alterei para a tabela e criei a conexao..Se não tivesse conectando.. iria aparecer um erro de conexao.. entao ta conectando...!Valew

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então muda essa linha:$query = mysql_query($sql);Para:$query = mysql_query($sql) or die("SQL:". $sql . " - ERRO:" . mysql_error());

Agora deu erro no mysql_query...Vai abaixo ai o erro:
SQL:select * from test - ERRO:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '$sql' at line 1
Agora vai o meu codigo fonte..
<?php$host = "localhost";$user = "root";$senha = "firewall";$dbname = "test";//conecta ao banco de dadosmysql_connect($host, $user, $senha) or die("Não foi possível conectar-se com o banco de dados");//seleciona o banco de dadosmysql_select_db($dbname)or die("Não foi possível conectar-se com o banco de dados");$sql = "select * from test";$query = mysql_query('$sql') or die("SQL:". $sql . " - ERRO:" . mysql_error());while ($linha = mysql_fetch_array($query)) {   echo $linha['text'] . "<br />"; //id é o nome do campo. Substitua pelo nome do campo da sua tabela}?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><title>Teste</title></head><body></body></html>
:(

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mude$query = mysql_query('$sql') or die("SQL:". $sql . " - ERRO:" . mysql_error());Por$query = mysql_query($sql) or die("SQL:". $sql . " - ERRO:" . mysql_error());

Valew! Valew! Valew! Valew! Valew!Agora funciono!!Pow cara, valew mesmo... me ajudo muitoo..Agora vo "enxer o saco de novo"...!Como eu faço um sistema de consulta de dados do mysql ?Ex.:Uma pagina de membros.... Coloca o nome do membro e o php traz os dados que estão no mysql...Obrigado!Agradeço desde jáAbraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

$sql = "select * from membros where id= $id";

No caso se eu colocar pra nome... O nome tem que ser exato??vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

$sql = "select * from membros where id= $id";

No caso se eu colocar pra nome... O nome tem que ser exato??

 

vlw

 

Não precisa ser exato. Leia sobre LIKE.

 

No select tem de por aspas simples na variável $id, assim :

 

"select * from membros where id= '$id'"
Caso contrário dá erro.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pow, valew denovo!!Agora mais uma duvida!!Como eu personalizo os dados que saem do mysql... Tipo.. Uma pagina de eventos.. ai aparece os eventos jah personalizados...Alguem me ajuda?!Agradeço desde já.Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pow, valew denovo!!Agora mais uma duvida!!Como eu personalizo os dados que saem do mysql... Tipo.. Uma pagina de eventos.. ai aparece os eventos jah personalizados...Alguem me ajuda?!Agradeço desde já.Abraços

Não entendi.Personalização == formatação??Para formatação, prefira usar CSS.
Isso..!CSS.Eu tentei colocar dentro de uma DIV e definir mais não pego...! Se você não se importa.. Eu posso te add no msn ??! Qual é o seu msn ??!Abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mostra como você está fazendo.

<div id="eventos1"><img src="images/eventos.png" width="100" height="20" /><br /><?phpwhile ($linha = mysql_fetch_array($query)) {   echo $linha['url'] . "<br />"; //id é o nome do campo. Substitua pelo nome do campo da sua tabela}?>
Para ser mais direto no que que eu quero fazer... Aqui: www.foconight.com. Tem um sistema que mostra os eventos na pagina inicial... As fotos estão todas alinhadas... Isso que eu estou querendo fazer...Os dados que saem do mysql.. Saem tudos 1 embaixo do outro.Entendeu?Abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Posta como está ficando o seu HTML (visto pelo browser).

Imagem Postada

 

Ai..

 

Eu quero deixar alinhado a direita.. Que quando ele chegar no final da Div, ai ele vai para baixo...

 

Eu sei fazer isso no CSS mais não estou conseguindo...

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.