Ir para o conteúdo
noobre

Ler apenas o record mais baixo

Mensagens Recomendadas

noobre

Boas, hoje venho vos pedir que me esclareçam uma coisa. Como já tinha dito noutro tópico eu sou um bocado new ainda em PHP e com isto queria perguntar-vos se era possivel determinar um resultado pelo o menor tempo possivel.

Ou seja em vez de o SELECT estar a ler todos (repetição) , não dá simplesmente ler por o tempo mais baixo ? Assim evitava de repetir.

Conclusão, em vez de estar a ler os 3 de uma vez só lia apenas o primeiro visto que é o que tem o tempo mais baixo!

Obrigado pela atenção!

Imagem:

O1bunpZ.png

Código:

<?php
$result = mysql_query("SELECT * FROM ck_latestrecords ORDER BY date DESC LIMIT 0 , 10");

while($row = mysql_fetch_array($result)) {
		echo "Nome: ".$row['name']. " </br> "
		."Tempo: ". $row['runtime']. " </br> "
		."Mapa: ". $row['map'];
		echo "<p />"."<hr>";
}?>

Editado por noobre

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
HappyHippyHippo

se o elemento "tempo" é o campo "date" apresentado no query SQL, terás de ordenar o resultado ("ORDER BY") por esse campo e limitar a um único registo ("LIMIT 1")


IRC : sim, é algo que ainda existe >> #p@p

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
HappyHippyHippo

mas foi exatamente isso que pediste na primeira entrada do tópico : aparecer somente o registo com menor tempo

Editado por HappyHippyHippo

IRC : sim, é algo que ainda existe >> #p@p

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
noobre

Não me fiz entender bem então, era apenas aparecer somente o registo com menor tempo consoante o "mapa" daí ter dito para evitar de fazer a duplicação

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
HappyHippyHippo

desculpa a demora na resposta, mas a tarde foi ... interessante

assino a resposta anterior

SELECT min(tempo) FROM ck_latestrecords group by mapa


IRC : sim, é algo que ainda existe >> #p@p

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.