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.