Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 25 postagens
Mais de 25 postagens
Tópico Autor
Mensagens: 43
Nome: Vinicius
Descrição do site: Hospedagem de sites
Localização: santa rosa de viterbo
Contato:

Erro de dados repetidos em um select

22-10-2008 11:08

Galera estou com um erro ,pra mim o erro é no select.

<? include("config/config.php"); error_reporting (E_ALL ^ E_NOTICE); $query = "SELECT TOP 50 Character.Name,Character.Reset,Character.Class,Character.MReset,MEMB_INFO.vip,Character.golds from Character,MEMB_INFO order by MReset desc"; $result = mssql_query($query); echo '<TABLE border=0 cellPadding=0 cellSpacing=0> <TD> <TABLE cellPadding=2 cellSpacing=0 <TR><TD> <table height=40 cellspacing=2 cellpadding=0 width=400 border=0> <tr> <td align=center><b>#</b></td> <td align=center><b>Nome</b></td> <td align=center><b>Clase</b></td> <td align=center><b>Resetes</b></td> <td align=center><b>MResete</b></td> <td align=center><b>Vip</b></td> <td align=center><b>Golds</b></td> '; for($i=0;$i < mssql_num_rows($result);++$i) { $row = mssql_fetch_row($result); $rank = $i+1; if ($row[2] == 1) {$class = '<font color=#0033FF>SM';} if ($row[2] == 16){$class = '<font color=#666666>DK';} if ($row[2] == 17){$class = '<font color=#666666>BK';} if ($row[2] == 32){$class = '<font color=#green>ELF';} if ($row[2] == 33){$class = '<font color=#green>ME';} if ($row[2] == 48){$class = '<font color=#FF0033>MG';} if ($row[2] == 0){$class = '<font color=#0033FF>DW';} if ($row[4] == 1){$vip = '<font color=green>Sim';} if ($row[4] == 0){$vip = '<font color=red>não';} echo " <tr><td valign=top><font color=darkblue>$rank.</font></td> <td align=center>$row[0]</td> <td align=center><font color=darkblue> $class</font></td> <td align=center>$row[1]</font></td> <td align=center>$row[3]</font></td> <td align=center>$vip</font></td> <td align=center>$row[5]</font></td> </tr>"; } ?>

bom quando eu vo ver essa query acontece isso

VER FOTO!

ele está duplicando os valores. estao aparecendo 3 vez o mesmo personagem!!! alguém me ajuda ai

MOVIDO: de PHP para MySQL
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17507
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Erro de dados repetidos em um select

22-10-2008 11:34

Talvez o problema esteja no for para retornar os dados, indico usar o while para isso.

Dê uma olhada no tópico abaixo, tenta seguir a estrtura usando seus dados.

http://www.codigosnaweb.com/forum/viewt ... =19&t=2370
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado