Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como classificar por uma consulta diferente em PHP e MySQL
Muitas vezes você vai precisar para classificar um banco de dados MySQL com uma consulta diferente do que aquele que apenas utiliza o ASC - ascendente - e DESC - descendente - opções de ordenação . Por exemplo, quando você quiser fazer uma referência cruzada de um livro ou de banco de dados , primeiro você deve classificar os termos de índice primário , em seguida, classificar o resultado com base no prazo de índice secundário. Esse tipo de classificação é feita em aplicações não - computação também . O correio deve primeiro resolver o e-mail por estado, em seguida, o e-mail em cada estado devem ser classificados por cidade. Instruções
1

Crie um arquivo de texto com um editor de texto para armazenar o seu código PHP.
2

Inclua em seu código PHP uma variável de conexão para se conectar ao seu banco de dados e selecione o banco de dados que você está indo para classificar com uma consulta diferente. Para este exemplo, um banco de dados MySQL chamado " endereço " e uma tabela de banco de dados chamado " Citystate " com um campo de Estado e Cidade é usado. Use o seguinte código PHP para fazer a sua conexão com o banco PHP

$ connection = mysql_connect ( "localhost ", " usernameMark ", " secretpassword ");

mysql_select_db ( " endereço ", $ conexão. );

Neste código , a variável PHP " $ connection " é usado para armazenar a função de conexão PHP. A função de conexão PHP leva o nome do host que armazena o banco de dados MySQL, o nome do usuário que é necessário para se conectar à web host ea senha do usuário como argumentos. A declaração mysql_select_db leva o banco de dados MySQL na conta de usuário para conexão de e para a variável de conexão como seus argumentos.
3

Na próxima linha do editor de texto , digite o código PHP para executar uma consulta que ordena o " Citystate " banco de dados tabela por estado, então Cidade , e armazena o resultado em uma variável PHP chamado "$ sortedResult "

$ sortedResult = mysql_query ( "SELECT * FROM Citystate ORDER BY ASC Estado Cidade ASC " )

Esse código usa o mysql_query função do PHP para acesso (SELECT ) tabela de banco de dados. A consulta SELECT é o argumento para o mysql_query . O "* " indica que todos os campos no banco de dados devem ser recuperados. DE Citystate indica que a tabela de banco de dados chamado Citystate é para ser selecionado para a operação SELECT. A cláusula ORDER BY indica que os registros retornados devem ser classificadas pelas entradas na coluna Estado alfabeticamente em ordem crescente e que este tipo é, então, a ser ordenada alfabeticamente em ordem crescente pelas entradas na coluna City.
< Br > 4

Salve o arquivo PHP com uma extensão PHP. Envie seu arquivo PHP para o servidor web que você está usando para testar se há erros de sintaxe.

Anterior :

Próximo : No
  Os artigos relacionados
·Como Personagens de saída com uma consulta MySQL 
·Como classificar uma matriz de 2 dimensões em PHP 
·Como faço para adicionar um script PHP usando MySQL 
·Como criar um site dinâmico em PHP com tabelas de dado…
·Como converter de ColdFusion para MySQL 
·Como remover Sintaxe chave estrangeira no MySQL 
·Simples Banco de Dados MySQL PHP Tutorial 
·Como remover uma variável em um PHP em Enviar 
·Como Fetch H1 Tags no PHP 
·Como inserir variáveis ​​em WordPress PHP Códigos de …
  Artigos em destaque
·Definição de Coleta de Lixo em Java 
·Como converter Números Primos para Código do alfabeto…
·Como compilar CPP em um Mac 
·Como posso gerar um código Java Do UML2 Eclipse Plugin…
·Como criar páginas web dinâmicas com PHP 
·Como escrever uma seqüência de conexão como um arqui…
·Como fazer um Habbo Retro 
·A PHP registro de todas as consultas MySQL 
·Tutorial Raspadinha PHP 
·Como calcular o Big Endian Integer Valor 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados