¿Cuál es el uso de operadores como is, between, in en PHP?

Hemos aprendido mucho sobre PHP, ¿cuál es su uso de es, entre, en y otros operadores en PHP? ¿Lo has dominado por completo?, si no, entonces sigue este artículo para seguir aprendiendo

Recomendación relacionada: ¿Cómo usar la adición, eliminación y modificación en PHP?

es operador: juzgar valores nulos y booleanos

Hay 4 casos de uso:

  • xx es nulo: juzgar que un campo es un valor "nulo", es decir, no hay valor, xx no es nulo: juzgar que un campo no es un valor "nulo"

  • xx es verdadero: juzgar un campo como "verdadero" <verdadero>

  • xxis falso: juzgar un campo como "falso" (falso): o, 0.0, ". nulo

  • El llamado valor booleano es en realidad un "alias" del tipo tinyint(1) En esencia, solo juzga si un número es 0 o no.

entre operador: juicio de rango

Se utiliza para juzgar si el valor de los datos de un campo está en un rango determinado, aplicable a tipos numéricos,

gramática:

xxbetween值1and值2,含义:
XX字段的值在给定“值1”和“值2”之间,其实相当于:XX=值1 and xx <=值2;

en operador: juicio de rango dados ciertos datos

gramática:

xxin(值1,值2,值3,...-.);含义﹔

Indica que el valor del campo XX es uno de los valores listados, aunque se cumplan las condiciones, estos valores suelen ser dispersos e irregulares.

Los datos que enumera, si hay ciertas reglas, en realidad pueden ser reemplazados por operadores lógicos o entre operadores.

operador like: búsqueda difusa en cadenas

gramática:

xX     like‘要查找的内容"

Ejemplos comunes y significados:

nombre como "%罗%": Indica todas las filas de datos de la palabra "罗" en nam,

nombre como "罗%心: Indica todas las líneas de datos que comienzan con "罗" en nam, como: Roland,

nombre como "%罗"; significa todas las líneas de datos que terminan con "罗" en nam; por ejemplo: c Luo, Contra

namelike·罗_": Indica todas las líneas de datos en nam que comienzan con "罗" y tienen solo 2 caracteres, por ejemplo: Roland

name like·_罗": Indica todas las líneas de datos en nam que terminan con "罗" y solo tienen 2 caracteres, por ejemplo: c Luo

Una nueva pregunta:

¿Qué pasa si quiero encontrar líneas que contengan "%"" "o _" en un campo determinado? Escapar está bien:

Entre %: Indica el propio carácter %

L_: Indica _ el carácter en sí;

xX me gusta “%9%69%";

Indica todas las líneas en XX que contienen el signo de porcentaje (%>),

Recomendación de aprendizaje relacionada: tutorial de mysql (video)

Lo anterior es ¿cuál es el uso de is, between, in y otros operadores en PHP?

Supongo que te gusta

Origin blog.csdn.net/lmrylll/article/details/132043990
Recomendado
Clasificación