ホームページ > バックエンド開発 > PHPチュートリアル > PHP データベース操作スキル: mysqli_fetch_assoc 関数を使用してクエリ結果を取得する方法

PHP データベース操作スキル: mysqli_fetch_assoc 関数を使用してクエリ結果を取得する方法

WBOY
リリース: 2023-07-30 08:42:01
オリジナル
1120 人が閲覧しました

PHP データベース操作スキル: mysqli_fetch_assoc 関数を使用してクエリ結果を取得する方法

PHP では、データベース操作は開発の非常に重要な部分です。データベース操作に mysqli 拡張ライブラリを使用することは、一般的な方法の 1 つです。この記事では、mysqli_fetch_assoc 関数を使用してクエリ結果を取得する方法を紹介します。

  1. データベースへの接続
    まず、mysqli_connect 関数を使用して MySQL データベースとの接続を確立する必要があります。以下はサンプル コードです:
$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "myDB";

$conn = mysqli_connect($servername, $username, $password, $dbname);

// 检查连接是否成功
if (!$conn) {
    die("连接失败: " . mysqli_connect_error());
}
ログイン後にコピー
  1. クエリ データベース
    次に、mysqli_query 関数を使用して SQL クエリ ステートメントを実行できます。以下はクエリの例です:
$sql = "SELECT id, name, email FROM users";
$result = mysqli_query($conn, $sql);
ログイン後にコピー

クエリの実行後、mysqli_fetch_assoc 関数を使用して、連想配列の形式で返される各行の結果を取得できます。すべてのデータ行がフェッチされるまで、この関数を呼び出すたびに次のデータ行が返されます。

while ($row = mysqli_fetch_assoc($result)) {
    echo "ID: " . $row["id"] . ", Name: " . $row["name"] . ", Email: " . $row["email"] . "<br>";
}
ログイン後にコピー
  1. 完全な例
    次は、mysqli_fetch_assoc 関数を使用してクエリ結果を取得する方法を示す完全な例です。
$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "myDB";

$conn = mysqli_connect($servername, $username, $password, $dbname);

if (!$conn) {
    die("连接失败: " . mysqli_connect_error());
}

$sql = "SELECT id, name, email FROM users";
$result = mysqli_query($conn, $sql);

if (mysqli_num_rows($result) > 0) {
    while ($row = mysqli_fetch_assoc($result)) {
        echo "ID: " . $row["id"] . ", Name: " . $row["name"] . ", Email: " . $row["email"] . "
"; } } else { echo "0 结果"; } mysqli_close($conn);
ログイン後にコピー

データベースがこの例では とデータベース テーブル構造は実際の状況に応じて置き換える必要があります。

概要:
この記事では、mysqli_fetch_assoc 関数を使用してクエリ結果を取得する方法を紹介します。データベースに接続し、クエリ ステートメントを実行し、mysqli_fetch_assoc 関数を使用して結果セットを走査することで、データベースからデータを簡単に取得できます。 mysqli_fetch_assoc 関数を適切に使用することで、データベースをより効率的に運用し、開発効率を向上させることができます。

この記事が、PHP データベースの運用に少しでもお役に立てれば幸いです。読んでくれてありがとう!

以上がPHP データベース操作スキル: mysqli_fetch_assoc 関数を使用してクエリ結果を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート