ホームページ >バックエンド開発 >PHPの問題 >PHPコードを使用して名前データをクエリする方法

PHPコードを使用して名前データをクエリする方法

PHPz
PHPzオリジナル
2023-04-04 13:58:54849ブラウズ

PHP は、動的 Web アプリケーションの作成に使用できる人気のあるサーバー側スクリプト言語です。名前データのクエリは、Web 開発において非常に一般的なタスクです。この記事では、PHP を使用して名前データをクエリするコードを記述する方法を紹介します。

1. 準備作業

コードの作成を開始する前に、次のような準備作業を行う必要があります。

  1. データベースの準備: まず、 「name 」という名前のデータベース データ テーブル。次のフィールドが含まれます:
  2. id ​​(自己増加主キー)
  3. first_name (名)
  4. last_name (姓)
#これらのフィールドは、名前データを保存するために使用されます。この記事では MySQL データベースを使用しますが、MSSQL、Oracle などの他のデータベースも使用できます。

    データベースに接続する: PHP では、mysqli 関数を使用してデータベース接続を作成する必要があります。以下はサンプルコードです:
  1. // 数据库连接参数
    $servername = "localhost";
    $username = "username";
    $password = "password";
    $dbname = "myDB";
    
    // 创建连接
    $conn = new mysqli($servername, $username, $password, $dbname);
    
    // 检查连接
    if ($conn->connect_error) {
        die("连接失败: " . $conn->connect_error);
    }
    echo "连接成功";
2. コードを記述します

上記の準備が完了したら、名前データをクエリするための PHP コードを記述できます。

    すべての名前データを表示する
すべての名前データをクエリして表示するための PHP コード サンプルを次に示します。

// 查询所有名字数据
$sql = "SELECT id, first_name, last_name FROM name";
$result = $conn->query($sql);

// 如果查询结果数量大于0,则显示每一条查询结果
if ($result->num_rows > 0) {
    while($row = $result->fetch_assoc()) {
        echo "id: " . $row["id"]. " - Name: " . $row["first_name"]. " " . $row["last_name"]. "<br>";
    }
} else {
    echo "0 结果";
}
このコードは、すべてのデータをクエリします。 「name」テーブルを検索し、結果を Web ブラウザに表示します。

    名前に基づいてデータをクエリする
次は、名前に基づいてデータをクエリするための別の PHP コード サンプルです:

// 从表单中获取要查询的名字
$name = $_POST['name'];

// 查询名字数据
$sql = "SELECT id, first_name, last_name FROM name WHERE first_name = '{$name}'";
$result = $conn->query($sql);

// 如果查询结果数量大于0,则显示每一条查询结果
if ($result->num_rows > 0) {
    while($row = $result->fetch_assoc()) {
        echo "id: " . $row["id"]. " - Name: " . $row["first_name"]. " " . $row["last_name"]. "<br>";
    }
} else {
    echo "0 结果";
}
このコードは、最初に Get で始まります。フォームからクエリする名前を入力し、その名前に基づいて「name」テーブル内のデータをクエリし、結果を Web ブラウザに表示します。

3. 概要

この記事では、PHP を使用して名前データをクエリする機能を実装するコードを記述する方法を紹介します。これらのコードは、開発者が Web アプリケーション内の名前データを簡単にクエリするのに役立ちます。もちろん、これはほんの一部であり、実際の開発プロセスでは、セキュリティやパフォーマンスなどの要素も考慮する必要があります。

以上がPHPコードを使用して名前データをクエリする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。