Maison >programmation quotidienne >connaissance de MySQL >Quelle est l'utilisation de is, between, in et d'autres opérateurs en PHP ?
Nous avons beaucoup appris sur PHP, mais je me demande quelle est votre utilisation de is, between, in et d'autres opérateurs en PHP ? Le maîtrisez-vous parfaitement ? Si non, alors suivez cet article pour continuer à apprendre
Recommandations associées : Comment utiliser les ajouts, suppressions et modifications en PHP ?
opérateur is : jugement de valeur nulle et de valeur booléenne
a 4 situations :
xx est nul : jugez qu'un certain champ est une valeur "nulle" - c'est-à-dire qu'il n'y a pas de valeur, xxis n'est pas nul : jugez qu'un certain champ n'est pas une valeur "nulle"
xx est vrai : juge un certain champ comme "vrai"
xxis faux : juge un certain champ comme "faux" (faux) : o, 0.0, ". null
La valeur dite booléenne est en fait un "alias" du type tinyint(1). En substance, elle détermine simplement si un nombre est 0
opérateur entre : le jugement de plage
est utilisé pour juger si la valeur des données d'un certain champ se situe dans une plage donnée - adapté aux valeurs numériques types,
Syntaxe :
xxbetween值1and值2,含义: XX字段的值在给定“值1”和“值2”之间,其实相当于:XX=值1 and xx <=值2;
en opérateur : étant donné le jugement de portée de certaines données
Syntaxe :
xxin(值1,值2,值3,...-.);含义﹔
signifie que la valeur du champ XX est L'une des valeurs répertoriées est considérée comme ayant rempli les conditions ; ces valeurs sont généralement dispersées et irrégulières
Si les données répertoriées ont certaines règles, elles peuvent effectivement être utilisées. . Des opérateurs logiques ou entre opérateurs sont utilisés à la place. Exemples et significations courants :
nom comme "%罗%" : représente toutes les lignes de données avec le mot "罗" dans le nom. , nom comme "Luo%xin : représente toutes les lignes de données commençant par "Luo" dans le nom, telles que : Roland,
nom comme "%Luo" ; représente toutes les lignes de données se terminant par "Luo" dans nam ; tel que : c Luo, Contra
namelike·Luo_ : Représente toutes les lignes de données dans nam qui commencent par "Luo" et n'ont que 2 caractères, telles que : Roland
name like·_Luo " : Représente toutes les lignes de données de nam qui se terminent par "Luo" et comportent seulement 2 caractères, tels que : c LuoxX comme "%9%69% " ; désigne toutes les lignes contenant le signe pour cent (%> dans XX, Recommandations d'apprentissage associées :Une nouvelle question :
Si je veux trouver un certain Que dois-je faire s'il y a des lignes contenant "%""" ou _〉 dans le champ ? L'échappement est ok :
% : représente le caractère % lui-même
L_ : représente le caractère _ lui-même Exemple ;
tutoriel mysql
(vidéo)Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!