Ordem por XXX classificar por ASC ou DESC, ordenação dinâmica, mysql …

isso é mais uma consulta do que um problema. Gostaria de criar sorting dinâmica para os resultados do meu database mysql. Atualmente, exibo os resultados com uma consulta. Gostaria de criar um 2 links que ordenariam os resultados pelo link selecionado, clique novamente e o link ASC ou DSEC os resultados.

Procurei, mas não consigo encontrar o caminho certo para fazer isso.

Até baixei uma estrutura para ver como isso é feito, mas não para o sucesso. O exemplo é como segue:

TITLE TOTAL

Tão simples como isso soa, não consigo encontrar um exemplo dynamic online.

Outra pessoa achando que o google fornece mais resultados aos antigos e aos fóruns do que as páginas úteis atuais? Mesmo se você classificar até o ano passado e relevância. Espero que alguém possa me dar um conselho sobre isso, obrigado

' : ''); // used to build urls to reverse the current sort direction $reverse_direction = ($direction == 'DESC' ? 'ASC' : 'DESC'); ?>  0) { foreach ($results as $r) { print ''; print ''; print ''; print ''; print ''; } } else { print ''; } ?> 
ID Title Total
'.$r['id'].''.$r['title'].''.$r['total'].'
No results found
   etc....
TITLE Total

É assim que eu fiz isso em C #, você pode usar a session em vez de viewstate resto, será o mesmo.

 if (Convert.ToString(ViewState["sortField"]) == SortExpression){ if (ViewState["sortDir"].ToString() == "ASC") { ViewState["sortDir"] = "DESC"; } else { ViewState["sortDir"] = "ASC"; } } else { ViewState["sortDir"] = "ASC"; } ViewState["sortField"] = SortExpression; 

Você pode levar a variável de sorting do URL com $ _GET [‘sort’], por exemplo. site.php? sort = ASC e passe para a consulta, lembre-se sobre verificações de sanidade!