PHP クエリで等しくないフィールドを削除する方法: 1. PHP サンプル ファイルを作成します; 2. "$variable" を使用して変数を定義します; 3. "!=" 演算子を使用して変数と必須を決定しますvalue 等しくないかどうか; 4. echo を実行して演算結果を出力します。
php クエリと等しくないフィールドを削除する方法:
SQL では、「a8093152e673feb7aba1828c43532094」または「!=」演算子を使用して、等しいデータと等しくないフィールドをフィルターで除外します。 PHP の場合、これらの演算子は条件ステートメントでもサポートされます。ここでは、「!=」演算子の使用例を示します:$variable = 10; if ($variable != 5){ echo "变量与所需值不相等"; }データベース クエリでは、次のようなステートメントを使用して、不一致のデータを見つけることもできます:
SELECT * FROM table_name WHERE column_name != value;ただし、場合によってはクエリが必要になることがあります。いくつかのデータがありますが、特定のフィールドを条件として使用したくありません。この場合、PHP の query() 関数とワイルドカードを使用して目的を達成できます。
$query = "SELECT * FROM table_name WHERE column_name != ?"; $stmt = $mysqli->prepare($query); $stmt->bind_param("s",$value); $stmt->execute();この例では、「?」は変数にバインドできるプレースホルダーです。 bind_param() 関数を使用して、変数をプレースホルダーにバインドできます。最初のパラメータ「s」は変数の型 (文字列) を表し、2 番目のパラメータは変数の値です。 execute() 関数を実行した後、クエリが実行され、結果が返されます。 しかし、クエリ内で複数のプレースホルダーを使用するにはどうすればよいでしょうか?以下に例を示します。
$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();この例では、「AND」キーワードを使用して複数の条件を指定する必要があります。それぞれ 2 つの値にバインドされた 2 つのプレースホルダーを使用します。ここでの最初のパラメータ「s」は、両方の変数が文字列型であることを示します。
概要:
PHP で不等フィールドを削除するためのクエリは、上記の方法を使用して実行できます。クエリ ステートメントでプレースホルダーを使用し、bind_param() 関数を使用して変数をプレースホルダーにバインドするだけです。複数の条件をクエリする必要がある場合は、「AND」演算子を使用してこれらの条件をリンクします。ほとんどの場合、データをクエリするにはデータベース内で等価演算子または不等価演算子を使用する必要があります。さまざまな PHP テクノロジーを使用して、クエリ ステートメントで特定のフィールドを明示的に指定せずにこれらの操作を実装します。こうすることで、クエリ内でプレースホルダーをより簡単に使用できるようになり、コードがより読みやすく、再利用しやすくなります。以上がPHPで等しくないフィールドを削除するクエリを実行する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。