Principes de base de la requête pour la requête de développement PHP
Principe de la requête floue
Instruction SQL
1. Utilisez le mode de correspondance SQL, l'opérateur = ne peut pas être. utilisé ou! = , utilisez plutôt l'opérateur LINK ou NOT LINK.
2. En utilisant le mode de correspondance SQL, MYSQL fournit deux caractères génériques : % représente n'importe quel nombre de caractères (y compris 0)
_ représente n'importe quel caractère unique
3. Utilisez le mode de correspondance SQL. Si la grille de correspondance ne contient aucun des 2 caractères génériques ci-dessus, l'effet de requête est équivalent à = ou ! =
Modèle de correspondance SQL
#Requête des utilisateurs commençant par un certain caractère
Requête des utilisateurs commençant par le symbole l
1%
select*from user where username like 'l%';
#Utilisateurs de requête se terminant par un certain caractère
Utilisateurs de requête se terminant par le symbole e
%e
select*from user where username like '%e';
#Requête des utilisateurs dont le nom d'utilisateur contient un certain caractère
Requête des utilisateurs dont le nom d'utilisateur contient le caractère '0'
%o%
select*from user where username like '%o%';
Interroger les utilisateurs dont la longueur d'utilisateur est 3
___
select*from user where username like '___';
Utiliser la combinaison de deux caractères génériques
Interroger le deuxième caractère du nom d'utilisateur est o L'instruction de requête floue de l'utilisateur
_O%
select*from user where username like '_O%';
utilise l'instruction LIKE dans l'instruction SQL pour interroger.