Maison > Article > développement back-end > Comment interroger pour supprimer un champ différent du champ en php
Comment supprimer le champ d'inégalité dans une requête PHP : 1. Créez un exemple de fichier PHP ; 2. Utilisez "$variable" pour définir les variables ; 3. Utilisez l'opérateur "!=" pour déterminer si la variable n'est pas égale à la variable ; valeur requise ; 4. Exécutez "echo" pour afficher le résultat de l'opération.
L'environnement d'exploitation de cet article : système Windows 10, version php8.1.3, ordinateur Dell g3.
PHP est un langage de programmation populaire et son utilisation avec des bases de données est courante. Lors de l'interrogation d'une base de données, vous devez souvent filtrer les données qui ne répondent pas à certains critères. Dans les requêtes PHP, l'opérateur différent de (!=) est très courant, mais dans certains cas, nous devons exécuter une requête pour récupérer certaines données sans utiliser de champ spécifique. Cet article explique comment utiliser la requête PHP pour supprimer le champ différent de.
Comment supprimer les champs inégaux dans une requête PHP :
En SQL, nous pouvons utiliser l'opérateur "a8093152e673feb7aba1828c43532094 " ou "!=" pour filtrer les données inégales. Pour PHP, ces opérateurs sont également pris en charge dans les instructions conditionnelles. Voici un exemple d'utilisation de l'opérateur "!=" :
$variable = 10; if ($variable != 5){ echo "变量与所需值不相等"; }
Dans les requêtes de base de données, nous pouvons également utiliser de telles instructions pour trouver des données inégales :
SELECT * FROM table_name WHERE column_name != value;
Cependant, nous devons parfois interroger certaines données, mais nous ne voulons pas pour utiliser des champs spécifiques comme critères. Dans ce cas, nous pouvons utiliser la fonction query() et les caractères génériques de PHP pour atteindre l'objectif.
$query = "SELECT * FROM table_name WHERE column_name != ?"; $stmt = $mysqli->prepare($query); $stmt->bind_param("s",$value); $stmt->execute();
Dans cet exemple, "?" est un espace réservé qui peut être lié à une variable. Vous pouvez lier une variable à un espace réservé à l'aide de la fonction bind_param(). Le premier paramètre "s" représente le type de variable (chaîne) et le deuxième paramètre est la valeur de la variable. Après avoir exécuté la fonction execute(), la requête sera exécutée et les résultats seront renvoyés.
Mais comment utiliser plusieurs espaces réservés dans une requête ? Voici un exemple :
$query = "SELECT * FROM table_name WHERE column_name_1 != ? AND column_name_2 != ?"; $stmt = $mysqli->prepare($query); $stmt->bind_param("ss",$value_1,$value_2); $stmt->execute();
Dans cet exemple, nous devons utiliser le mot-clé "AND" pour spécifier plusieurs conditions. Nous utiliserons deux espaces réservés, chacun lié à deux valeurs. Le premier paramètre "s" indique ici que les deux variables sont de type chaîne.
Résumé :
La requête pour supprimer le champ différent de en PHP peut être réalisée en utilisant la méthode ci-dessus. Il vous suffit d'utiliser l'espace réservé dans l'instruction de requête et de lier la variable à l'espace réservé à l'aide de la fonction bind_param(). Si vous devez interroger plusieurs conditions, utilisez l'opérateur « ET » pour lier ces conditions entre elles. Dans la plupart des cas, nous devons utiliser des opérateurs d'égalité ou d'inégalité pour interroger les données dans la base de données. Nous utilisons diverses technologies PHP pour implémenter ces opérations sans spécifier explicitement de champs spécifiques dans l'instruction de requête. De cette façon, nous pouvons plus facilement utiliser des espaces réservés dans les requêtes, rendant notre code plus lisible et réutilisable.
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!