noobre Posted March 9, 2016 at 12:41 PM Report #594187 Posted March 9, 2016 at 12:41 PM (edited) 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: 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>"; }?> Edited March 9, 2016 at 12:42 PM by noobre
HappyHippyHippo Posted March 9, 2016 at 12:58 PM Report #594188 Posted March 9, 2016 at 12:58 PM 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 Portugol Plus
noobre Posted March 9, 2016 at 01:02 PM Author Report #594189 Posted March 9, 2016 at 01:02 PM Mas assim só me aparece 1 resultado apenas, já não me aparece por exemplo de outros mapas.
HappyHippyHippo Posted March 9, 2016 at 01:22 PM Report #594190 Posted March 9, 2016 at 01:22 PM (edited) mas foi exatamente isso que pediste na primeira entrada do tópico : aparecer somente o registo com menor tempo Edited March 9, 2016 at 01:22 PM by HappyHippyHippo IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
noobre Posted March 9, 2016 at 01:33 PM Author Report #594191 Posted March 9, 2016 at 01:33 PM 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
PaisNeto Posted March 9, 2016 at 01:57 PM Report #594192 Posted March 9, 2016 at 01:57 PM SELECT min(tempo) FROM ck_latestrecords group by mapa
HappyHippyHippo Posted March 9, 2016 at 07:51 PM Report #594204 Posted March 9, 2016 at 07:51 PM 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 Portugol Plus
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now