Jump to content


Photo

Exportar Dados Do Mysql Para Php


  • Faça o login para participar
7 replies to this topic

#1 NerD~ anormal

NerD~ anormal

    Turista

  • Usuários
  • 34 posts
  • Sexo:Não informado

Posted 16/08/2007, 17:43

como faço pra exportar um dado do banco de dados para uma pagina php?

Exemplo: eu tenho uma tabela com o nome "char"

com os seguintes dados:
----------------------------------------------------
jogador conta classe mortes
1 1 bruxo 2
2 2 elfo 9
3 3 orc 20
----------------------------------------------------



ai na pagina php queria uma tabela asim


RANK DE QUEM MORREU MAIS

---------------------------------------------------------------------
RANk JOGADOR CLASSE MORTES

1° Lugar 3 orc 20

2°lugar 2 elfo 9

3°lugar 1 bruxo 2
---------------------------------------------------------------------


se alguem souber me ajuda obrigado.

#2 The Cod

The Cod

    Turista

  • Usuários
  • 42 posts
  • Sexo:Não informado

Posted 16/08/2007, 20:39

tem que fazer um WHILE em PHP pra fazer a consulta no banco de dados...

<php?
$link=mysql_connect("localhost","USUARIO_DATABASE","SENHA_DATABASE")or die("Erro ao se conectar com o DB");
mysql_select_db("DATABASE",$link)or die("Erro ao selecionar a tabela");

$busca=mysql_query("SELECT * FROM tabela");

while($ver=mysql_fetch_assoc($busca)){
$classes=$ver[' ']; /*coloque aqui o nome do campo da tabela, exemplo coloque o nome do campo que armazena os 
nomes das classes*/
$nomes= $ver[' '];/* coloque aqui o nome do campo da tabela que armazena o nome dos jogadores*/

echo "Jogadores: <b>$nomes</b><br>Classe: $classe";
}
mysql_free_result($busca);
mysql_close($link);
?>

bem, sei que não é isso que tu quer, é só pra te dar uma idéia de como fazer... estuda PHP & MySQL.

fui.
Atenciosamente.

Edição feita por: The Cod, 16/08/2007, 20:43.

Visitem também >>>> Web Aplicações
Visitem também >>>> Portal Masters - Fórum

#3 NerD~ anormal

NerD~ anormal

    Turista

  • Usuários
  • 34 posts
  • Sexo:Não informado

Posted 16/08/2007, 21:47

Tipo botei asim

<?php
$link=mysql_connect("localhost","meu_user","minhasenha")or die("Erro ao se conectar com o DB");
mysql_select_db("netosjb_rag06",$link)or die("Erro ao selecionar a tabela");

$busca=mysql_query("SELECT * FROM char");

while($ver=mysql_fetch_assoc($busca)){
$classes=$ver['kills']; /*coloque aqui o nome do campo da tabela, exemplo coloque o nome do campo que armazena os
nomes das classes*/
$nomes= $ver['names'];/* coloque aqui o nome do campo da tabela que armazena o nome dos jogadores*/

echo "Jogadores: <b>$nomes</b><br>Classe: $classe";
}
mysql_free_result($busca);
mysql_close($link);
?>


so que da o seguinte erro olha www.rox-ro.net/teste.php

#4 The Cod

The Cod

    Turista

  • Usuários
  • 42 posts
  • Sexo:Não informado

Posted 17/08/2007, 13:55

Tente outra vez, teste este código abaixo.

<?php
$link=mysql_connect("localhost","meu_user","minhasenha")or die("Erro ao se conectar com o DB");
mysql_select_db("netosjb_rag06",$link)or die("Erro ao selecionar a tabela");

$busca=mysql_query("SELECT * FROM char");

while($ver=mysql_fetch_array($busca)){
$classes=$ver['kills']; /*coloque aqui o nome do campo da tabela, exemplo coloque o nome do campo que armazena os
nomes das classes*/
$nomes= $ver['names'];/* coloque aqui o nome do campo da tabela que armazena o nome dos jogadores*/

echo "Jogadores: <b>$nomes</b><br>Classe: $classes";
}

mysql_close($link);
?>

Edição feita por: The Cod, 17/08/2007, 13:56.

Visitem também >>>> Web Aplicações
Visitem também >>>> Portal Masters - Fórum

#5 NerD~ anormal

NerD~ anormal

    Turista

  • Usuários
  • 34 posts
  • Sexo:Não informado

Posted 17/08/2007, 16:02

Tente outra vez, teste este código abaixo.

<?php
$link=mysql_connect("localhost","meu_user","minhasenha")or die("Erro ao se conectar com o DB");
mysql_select_db("netosjb_rag06",$link)or die("Erro ao selecionar a tabela");

$busca=mysql_query("SELECT * FROM char");

while($ver=mysql_fetch_array($busca)){
$classes=$ver['kills']; /*coloque aqui o nome do campo da tabela, exemplo coloque o nome do campo que armazena os
nomes das classes*/
$nomes= $ver['names'];/* coloque aqui o nome do campo da tabela que armazena o nome dos jogadores*/

echo "Jogadores: <b>$nomes</b><br>Classe: $classes";
}

mysql_close($link);
?>



eu usei esse dai so que tbm deu erro olha só eu ja tentei outros codigos parecidos tbm so que da sempre o erro asim +/- parecido


pagina com o script php: http://www.rox-ro.net/cp/teste2.php

#6 The Cod

The Cod

    Turista

  • Usuários
  • 42 posts
  • Sexo:Não informado

Posted 18/08/2007, 13:45

Rapaz, não tem nada de errado ai, aqui da tudo certinho, você deve ta fazendo algo de errado ai, ou no DB ou nas tabelas, verifique, ou poste tudo do início aqui.
Visitem também >>>> Web Aplicações
Visitem também >>>> Portal Masters - Fórum

#7 NerD~ anormal

NerD~ anormal

    Turista

  • Usuários
  • 34 posts
  • Sexo:Não informado

Posted 18/08/2007, 15:29

Tipo vo explicar como é que funciona eu tenho um servidor de ragnarok e eu fiz um script no jogo (NPC) que toda vez que alguem mata alguem é somado + 1 na database netosjb_rag06 na tabela char no campo kills, até aqui ta tudo certo já verefiquei os campos e ta salvando. Agora quero passar
as informaçoes do campo kills para uma pagina php ai quero fazer um pvp rank mostrando o nome do jogador que tbm ta salvo na tabela char no campo name, tipo quero que mostre so os 10 primeiros que mais matou (acho que pra bota todos é mais complicado por que são mais de 3 mil nomes ai vou fazer por pagina e sistema de busca quando eu aprender mais de php.).

O meu hoster do site e do mysql é pra consegui puxar os dados pq já tem o Painel de controle ( http://www.rox-ro.net/cp ) que é um script pronto que puxa os dados do mesmo banco.


Eu li uns tutorias de PHP & e Mysql e fiz outro script mais tbm da os mesmos erros.

Olha o script:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?php
$link=mysql_connect("localhost","meuuser","minhasenha")or die("Erro ao se conectar com o DB");
mysql_select_db("netosjb_rag06",$link)or die("Erro ao selecionar a tabela");

$query = "SELECT name,kills FROM char";
$busca=mysql_query($query,$link);

while ( $ver = mysql_fetch_array($busca)){
$matancas = $ver ['kills']; /*"kills" é o campo da tabela "char" da database "netosjb_rag06"*/
$jogador = $ver ['name']; /* "name" é o campo da tabela "char" da database "netosjb_rag06"*/

echo "Jogadores: <b>$nomes</b><br>Classe: $classes";
}

mysql_close($link);
?> 
<table width="506" height="197"  border="1" align="center" bordercolor="#FF0000">
  <tr>
	<td width="235" height="27">Jogador:</td>
	<td width="261">Matan&ccedil;as</td>
  </tr>
  <tr>
	<td height="153"><div align="center"><?
	echo $jogador; ?></div></td>
	<td width="261"><div align="center"><?
	echo $matancas; ?></div></td>
  </tr>
</table>
</body>
</html>

como pode ver tentei fazer ele mostrar fora da tabela e dentro mas não deu de nenhun jeito =/ olha o site http://www.rox-ro.ne...ste/teste10.php

o que será que pode ta fazendo dar esse erro =/ ?





EDIt: eu presiso mudar algo na db ou na tabela pra ele funcionar em php?


Edit 2: Olha um exemplo http://www.war-robr.com/cp/rank.php

Edição feita por: NerD~ anormal, 18/08/2007, 16:06.


#8 ccgdbz1

ccgdbz1

    12 Horas

  • Usuários
  • 182 posts
  • Sexo:Não informado
  • Localidade:Floripa - SC

Posted 20/08/2007, 13:45

<?php
$link=mysql_connect("localhost","meuuser","minhasenha")or die("Erro ao se conectar com o DB");
mysql_select_db("netosjb_rag06",$link)or die("Erro ao selecionar a tabela");

$query = "SELECT name,kills FROM char";
$busca=mysql_query($query,$link) or die (mysql_error());

while ( $ver = mysql_fetch_array($busca)){
?> 
<table width="506" height="197"  border="1" align="center" bordercolor="#FF0000">
  <tr>
	<td width="235" height="27">Jogador:</td>
	<td width="261">Matan&ccedil;as</td>
  </tr>
  <tr>
	<td height="153"><div align="center"><?
	echo $ver ['name']; ?></div></td>
	<td width="261"><div align="center"><?
	echo $ver ['kills']; ?></div></td>
  </tr>
</table>
<? } ?>

tenta assim e mostra o erro que acontece
ai veremos o q eh




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq