Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Forma fácil de alternar PHP Consulta Cláusulas
Usando a instrução switch ao escrever código PHP permite testar uma expressão contra vários valores rapidamente. Embora você possa obter o mesmo resultado através da criação de vários comandos if /else , usando uma instrução switch é menos demorado e cria um código mais limpo . Usando uma instrução switch , você pode , por exemplo, gerar diferentes consultas MySQL , de acordo com o valor da expressão que você deseja testar. Instruções
1

Abra o bloco de notas e clique em " Abrir" no menu Arquivo. Selecione o arquivo PHP que deseja editar
2 Tipo

ou copiar e colar o seguinte código em seu documento PHP: .

Switch ( $ value ) {

case 0:

$ query = "SELECT * FROM tabela1 WHERE id = $ id" ;

break;

case 1:

$ query = "SELECT * FROM tabela2 WHERE id = $ id" ;

break;
caso

2:

$ query = "SELECT * FROM tabela 3 WHERE id = $ id ";

break;

padrão :

$ query =" SELECT * FROM Table0 WHERE id = $ id " ;

break;

}

Neste exemplo, o servidor irá testar o valor da variável $ valor. Se for zero , ele irá criar uma consulta que irá selecionar as linhas da tabela " tabela1 " . Se é um ou dois, ele irá criar uma consulta para selecionar linhas , respectivamente, " tabela2 " ou table3 . " Finalmente, se o valor de $ value é um valor diferente de zero, um ou dois, ele irá criar uma consulta que irá selecionar linhas em " Table0 ".
3

Substituir " $ valor ", com a expressão que você deseja testar. você pode testar variáveis ​​ou funções PHP.
4

Substitua os dígitos após "caso" com os vários valores que você deseja testar. você também pode adicionar blocos adicionais, se você quiser testar mais valores.
5

Altere cada uma das instruções de consulta para as consultas que você quer que seu servidor para passar para o banco de dados MySQL .
6

Salve o arquivo e fazer o upload para o seu servidor web.

Anterior :

Próximo : No
  Os artigos relacionados
·Como ocultar uma enquete sobre a Aliança Layout 
·Como Evitar Tudo em Ingressa no MySQL 
·MySQL Inserção é lento 
·Como analisar PHP Script em um site ASP.net 
·000X0 PHP string de erro 
·PHP Ternary 
·Como Produzir caracteres UTF-8 em PHP 
·Como inserir vários valores Caixa de verificação num…
·PHP Opções Parse 
·Como converter um ICO a um BMP em PHP 
  Artigos em destaque
·Como mostrar texto na Rollover 
·Como posso exibir um número sem casas decimais em Java…
·Como compartilhar variáveis ​​ao longo CPP 
·Como fazer o Windows Widgets 
·Como criar um armazenamento de chaves em Java 
·Como Verificar VAR vazia em Javascript 
·Pode o Método InputStream retorno em Java 
·Como fazer sua própria Wap Site 
·IE 8 JavaScript ponteiro inválido Erro 
·Como renomear NIB para XIB no Xcode 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados