Uso de la instrucción switch al escribir código PHP le permite probar una expresión con varios valores rápidamente. A pesar de que podría lograr el mismo resultado mediante la creación de varias sentencias if /else , utilizando una sentencia switch es menos tiempo y genera código más limpio . Mediante el uso de una sentencia switch , se puede , por ejemplo, generar diferentes consultas de MySQL , de acuerdo con el valor de la expresión que desea probar . Instrucciones
1
Bloc de notas abierto y haga clic en "Abrir " en el menú Archivo. Seleccione el archivo PHP que desea editar
2 Tipo
o copiar y pegar el siguiente código en su documento PHP: . Interruptor
($ valor) {
< p> caso 0 :
$ query = "SELECT * FROM tabla1 WHERE id = $ id " ;
break;
caso 1 :
$ query = "SELECT * FROM tabla2 WHERE id = $ id " ;
break;
caso 2 :
$ query = "SELECT * FROM tabla 3 WHERE id = $ id " ;
break;
defecto:
$ query = " SELECT * FROM Table0 WHERE id = $ id " ;
break;
}
En este ejemplo , el servidor pondrá a prueba el valor de la variable valor . Si es cero , se crea una consulta que seleccione las filas en la tabla " Tabla1" . Si se trata de uno o dos, se creará una consulta para seleccionar filas , respectivamente, en " tabla2 " o tabla3 . " Por último, si el valor de $ valor es cualquier valor distinto de cero , uno o dos , se creará una consulta que seleccionará las filas de " Table0 . "
3
Reemplazar " $ value " con la expresión que desea probar . usted puede probar las variables o funciones PHP.
4
Reemplace los dígitos después de "caso" con los diferentes valores que desea probar . también puede añadir bloques adicionales si quieres probar más valores .
5
Cambiar cada una de las sentencias de consulta a las preguntas que desea que su servidor a transmitir a la base de datos MySQL.
6
Guarde el archivo y subirlo a su servidor web.