ホームページ  >  記事  >  ウェブフロントエンド  >  データベースクエリとHTMLの統合

データベースクエリとHTMLの統合

WBOY
WBOYオリジナル
2024-04-09 14:48:01532ブラウズ

次の手順に従って、データベース クエリの結果を HTML ページに統合できます。 データベース接続を確立します。クエリを実行し、結果を保存します。クエリ結果をループし、HTML 要素に表示します。

データベースクエリとHTMLの統合

PHP を使用したデータベース クエリと HTML の統合

データベース クエリ結果と HTML ページを統合すると、動的で対話型の Web アプリケーションを作成できます。この記事では、PHP を使用してこれを行う手順を説明し、プロセスを説明するための実践的な例を示します。

#ステップ 1: データベース接続の確立

$servername = "localhost";
$username = "root";
$password = "";
$dbname = "myDB";

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);

ステップ 2: クエリの実行

データを取得するには、

を使用します。 mysqli_query() 関数はクエリを実行します。

$sql = "SELECT * FROM users";
$result = $conn->query($sql);

ステップ 3: クエリ結果を取得する

クエリ結果を反復処理するには、

mysqli_fetch_assoc() 関数を使用します。キーと値のペアを含む連想配列を返します。

while ($row = $result->fetch_assoc()) {
    echo "{$row['id']}: {$row['name']}<br>";
}

実用的なケース: ユーザー リストの表示

次の例は、データベースから HTML テーブルにユーザー リストをクエリする方法を示しています。 ##index.php

<!DOCTYPE html>
<html>
<head>
    <title>用户列表</title>
</head>
<body>
    <h1>用户列表</h1>
    <table>
        <thead>
            <tr>
                <th>ID</th>
                <th>姓名</th>
            </tr>
        </thead>
        <tbody>
            <?php
            include 'db_connect.php';

            $sql = "SELECT * FROM users";
            $result = $conn->query($sql);

            if ($result->num_rows > 0) {
                while ($row = $result->fetch_assoc()) {
                    echo "<tr><td>{$row['id']}</td><td>{$row['name']}</td></tr>";
                }
            } else {
                echo "<tr><td colspan='2'>没有用户</td></tr>";
            }
            ?>
        </tbody>
    </table>
</body>
</html>

db_connect.php

// 数据库连接信息
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "myDB";

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);

以上がデータベースクエリとHTMLの統合の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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