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


Moderador: web

 
Primeiras postagens
Primeiras postagens
Tópico Autor
Mensagens: 7
Sexo: Masculino
Localização: MG/Belo Horizonte/Brasil
Contato:

criar um top 10

08-10-2008 07:45

Olá,

Estou com um dilema aqui, estou tentando listar em meu web site de afiliados, uma lista com os 10 afiliados que mais indicaram outra pessoas, porém ordenados do maior para o menor. TIPO:

1-) fulano 12 indicações
2-) ciclano 9 indicações
3-) amigo 8 indicações
.... e até
10-) amado 2 indicações

Os dados são registrados em Um DB MySQL.

Minha Linguagem é PHP 5

Preciso de um código que busque no MySQL somente os 10 que mais indicaram, mas que primeiro faça uma busca no MySQL e veja quantos indicados cada usuário indicou e depois ordene a consultada pelo usuário que tem mais indicações para a menor.

Agradeço a todos.
0
Gerenciador de Contatos automatizado com auto-responder. Soluções WEB.
http://www.divulguefacil.net
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17737
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

criar um top 10

08-10-2008 07:50

Supondo que você tenha um campo para o nome ( nome ) e outro para uma pontuação ( pontos ), faria assim:

<?php
$conexao = mysql_connect("localhost", "login", "senha") or die(mysql_error());
$db = mysql_select_db("bd");

$selec = "SELECT nome, pontos FROM suatabela ORDER BY pontos DESC LIMIT 10";
$exec = mysql_query($selec, $conexao) or die(mysql_error());

$posicao = 0;
while($campos=mysql_fetch_array($exec)) {
extract($campos);
$posicao++;
echo "$posicao - $nome - $pontos<br>";
}
?>

Não esquece que a tabela que vai receber os pontos ( números ) deve ser do tipo FLOAT
0
A melhor hospedagem para o seu site HostGator!
 
Primeiras postagens
Primeiras postagens
Tópico Autor
Mensagens: 7
Sexo: Masculino
Localização: MG/Belo Horizonte/Brasil
Contato:

criar um top 10

08-10-2008 07:59

Obrigado, este código deve resolver o meu problema. valeu!!
0
Gerenciador de Contatos automatizado com auto-responder. Soluções WEB.
http://www.divulguefacil.net
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17737
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

criar um top 10

08-10-2008 08:09

: :rofl:
MOVIDO: de PHP para MYSQL
0
A melhor hospedagem para o seu site HostGator!

Quem está online

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