ESTRATEGIAS DE AUTOAPRENDIZAJE de php

Páginas: 94 (23458 palabras) Publicado: 12 de agosto de 2015
¿Cómo trabajan los operadores lógicos?, en php
Los operadores lógicos son aquellos que permiten “tomar decisiones considerando mas de un condición” dentro del algoritmo que se esta desarrollando. Vamos explicarlo con mas detalle.Los operadores lógicos son cuatro:
Operador
Nombre o función
&&, and
(Y), conjunción
||, or
(O), disyunción
Xor
(O exclusivo), conjunción
!
(No), negación.
Peroveamos como funcionan cada uno de estos operadores en ejemplos sencillos e iniciemos con el operador AND (&&):
If ($a == 3 && $b==2) echo “hola”;
Para esta sentencia se imprimirá “hola” solo si las dos condiciones se cumplen. La siguiente tabla es una tabla de verdad para la conjunción, en la que se muestra que la única forma de conseguir un valor boleano de verdadero (True) es que las dos condiciones secumplan:
Condición 1
Condición 2
Resultado
F
F
F
V
F
F
F
V
F
V
V
V
Ahora, el operador OR (||), para conseguir un valor true de esta operación basta con que solo una de las dos condiciones se cumpla, por ejemplo:
If ($a == 3 || $b==2) echo “hola”;
Aquí se imprimirá hola cada vez que la condición 1 o bien la condición 2 se cumpla, ve aquí la tabla de verdad correspondiente a la disyunción:Condición 1
Condición 2
Resultado
F
F
F
V
F
V
F
V
V
V
V
V
La diferencia entre el operador XOR (XOR) y el operador OR es que cuando usas XOR, te devuelve Falso cuando los dos operadores son verdaderos, la siguiente tabla de verdad presenta su comportamiento:
Condición 1
Condición 2
Resultado
F
F
F
V
F
V
F
V
V
V
V
F
Y ya para terminar la toca la opción al operador de negación NO (!), este operadorconvierte un resultado verdadero en falso y viceversa, aquí un ejemplo:
If (! $a  == 3) echo “hola”;
Ojo: Si no se cumple la condición imprime “hola”, aquí su tabla de verdad para que quede mas claro:
Condición 1
Resultado
F
V
V
F
Los párrafos siguientes están organizados a dos niveles. Las intrucciones del primero de ellas tienen carácter obligatorio en la sentencia de consulta. Las del segundo,señaladas con letra cursiva, son opcionales.
SELECT
Es la primera palabra de la sentencia de búsqueda y tiene carácter obligatorio.
SQL_BIG_RESULT
Es una cláusula opcional que se usa para indicar al optimizador que el resultado va a tener una gran cantidad de registros. En ese caso, MySQL utilizará tablas temporales cuando sea necesario para optimizar la velocidad de gestión de la información.Esta cláusula también puede ser utilizada dentro de GROUP BY.
SQL_BUFFER_RESULT
Es opcional y su finalidad es la de forzar a MySQL a tratar el resultado en un fichero temporal. Ese tratamiento ayuda a MySQL a liberar recursos más rápidamente y es de gran utilidad (siempre desde el punto de vista de la rapidez) cuando es necesario un largo proceso de cálculo antes de enviar los resultados al cliente.HIGH_PRIORITY
Esta cláusula, opcional da prioridad al comando SELECT sobre otros comandos que simultáneamente pudieran estar intentando acceder a la tabla para escribir en ella (añadir o modificar registros). Si esta opción está activa, los intentos de escritura que pudieran producirse de forma simultánea deberían esperar al final de este proceso para ejecutarse.
campo1, campo2, ... 
Tienencarácter obligatorio y señalan los campos de la tabla que deben incluirse en la consulta. La consulta sólo devolverá información de aquellos campos que estén enumerados aquí. Si se desea incluir a todos campos bastará con excribir * en esta posición. En este caso *tiene la condición de carácter comodín cuyo significado es todos los campos.

Los campos numéricos pueden llevar asociadas funciones MySQL quedevuelven información estadística. La sintaxis de algunas de esas funciones es la siguientes:
MAX(campo)
Devuelve el mayor de los valores de ese campo de entre todos los registros de la la consulta. Los registros comparados puedes ser todos o una parte de ellos. Si la sentencia incluye la condición GROUP BY, en cuyo caso devolverá el máximo de cada grupo y si incluye la opción WHERE solo serán...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estrategias De Autoaprendizaje
  • El autoaprendizaje
  • autoaprendizaje
  • autoaprendizaje
  • Autoaprendizaje
  • Autoaprendizaje
  • Autoaprendizaje
  • Autoaprendizaje

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS