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


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17548
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Ordenar consulta por um campo ou outro banco de dados MySQL

25-05-2014 23:03

Um script bem simples que mostra como ordenar as linhas da consulta pelo id ou pelo nome.

Esse exemplo é baseado em um banco de dados que tem uma coluna chamada id e uma coluna nome

<?php include("conexao.php"); $por = ""; if(isset($_GET['por']) && $_GET['por']=="id") { $por =" ORDER BY id_id ASC "; } elseif(isset($_GET['por']) && $_GET['por']=="nome") { $por =" ORDER BY nome ASC "; } else { $por =""; } echo "<table> <tr> <td><a href=\"teste.php?por=id\">id</a></td> <td><a href=\"teste.php?por=nome\">nome</a></td> </tr>"; $selec = mysql_query("SELECT * FROM sua_tabela $por"); while($dados=mysql_fetch_array($selec)) { echo "<tr> <td>{$dados['id']}</td> <td>{$dados['nome']}</td> </tr>"; } echo "</table>"; ?>

0
A melhor hospedagem para o seu site HostGator!

Quem está online

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