PHP を使用してデータベースにクエリを実行し、3 つのフィールドを同時に満たす方法
PHP は Web 開発で広く使用されているスクリプト言語であり、Web 開発ではデータベースへのクエリは一般的な操作です。特にデータの収集と表示を行う場合は、データベースからデータをクエリする必要があります。データベース クエリ操作では、複数の条件を満たすクエリが非常に一般的です。この記事では、PHP を使用してデータベースにクエリを実行し、3 つのフィールドを同時に満たす方法を紹介します。
PHP では、mysqli や PDO などのデータベース拡張機能を使用して、MySQL データベースに接続し、データベース クエリ操作を実行できます。以下では、例として mysqli 拡張機能を使用して、3 つのフィールドを同時にクエリする方法を紹介します。
ステップ 1: データベースに接続する
データベース操作に mysqli 拡張機能を使用する場合は、まず mysqli_connect() 関数を通じて mysql データベースに接続する必要があります。この関数には 4 つのパラメータがあります。つまり、サーバーアドレス、ユーザー名、パスワード、データベース名です。
サンプル コードは次のとおりです。
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "test_db ";
$conn = mysqli_connect($servername, $username, $password, $dbname);
if (!$conn) {
die("连接失败: " . mysqli_connect_error());
}
echo "Connection success";
ステップ 2: SQL クエリ ステートメントを作成する
SQL クエリ ステートメントを作成するには、SELECT 句と WHERE 句を使用できます。SELECT 句が使用されます。クエリ データ テーブル フィールドを選択するには、WHERE 句を使用してクエリ条件を指定します。クエリが 3 つのフィールドを同時に満たす場合、AND 演算子を使用して複数のクエリ条件を接続できます。
たとえば、students テーブル内の name='Zhang San'、age=18、gender='male' のレコードをクエリする場合は、次の SQL クエリ ステートメントを使用できます。
$sql = " SELECT * FROM students WHERE name='張三' AND 年齢=18 AND 性別='男性'";ステップ 3: SQL クエリ ステートメントを実行しますあなたmysqli_query() 関数を使用する必要があります。この関数には 2 つのパラメータがあり、1 つはデータベースに接続するための変数名、もう 1 つは SQL クエリ ステートメントです。実行が成功すると、mysqli_query 関数は結果セット オブジェクトを返します。 サンプル コードは次のとおりです: $result = mysqli_query($conn, $sql);if (mysqli_num_rows($result) > 0) {while($row = mysqli_fetch_assoc($result)) { echo "姓名: " . $row["name"]. " - 年龄: " . $row["age"]. " - 性别: " . $row["gender"]. "<br>"; }
echo "0 结果";
$username = "root";
$password = "";
$dbname = "test_db" ;
//接続の作成
$conn = mysqli_connect($servername, $username, $password, $dbname);
//接続の検出
if (!$conn) {
die("连接失败: " . mysqli_connect_error());
$sql = "SELECT * FROM 学生 WHERE name='Zhang San' AND age =18 AND 性別='男性'";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
while($row = mysqli_fetch_assoc($result)) { echo "姓名: " . $row["name"]. " - 年龄: " . $row["age"]. " - 性别: " . $row["gender"]. "<br>"; }
echo "0 结果";
mysqli_close($conn);
?>
以上がPHP を使用してデータベースにクエリを実行し、3 つのフィールドを同時に満たす方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









