Maison > développement back-end > Problème PHP > Comment interroger pour supprimer un champ différent du champ en php

Comment interroger pour supprimer un champ différent du champ en php

DDD
Libérer: 2023-06-05 10:19:56
original
1175 Les gens l'ont consulté

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.

Comment interroger pour supprimer un champ différent du champ en php

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 "<> " 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 "变量与所需值不相等";
}
Copier après la connexion

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;
Copier après la connexion

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();
Copier après la connexion

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();
Copier après la connexion

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!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal