Heim >Web-Frontend >HTML-Tutorial >Datenbankabfrage und HTML-Integration

Datenbankabfrage und HTML-Integration

WBOY
WBOYOriginal
2024-04-09 14:48:01582Durchsuche

Sie können Datenbankabfrageergebnisse in HTML-Seiten integrieren, indem Sie die folgenden Schritte ausführen: Stellen Sie eine Datenbankverbindung her. Führen Sie die Abfrage aus und speichern Sie die Ergebnisse. Durchlaufen Sie die Abfrageergebnisse und zeigen Sie sie in HTML-Elementen an.

Datenbankabfrage und HTML-Integration

Integrieren Sie Datenbankabfragen mit HTML mithilfe von PHP.

Durch die Integration von Datenbankabfrageergebnissen und HTML-Seiten können Sie dynamische und interaktive Webanwendungen erstellen. Dieser Artikel führt Sie durch die Schritte dazu mit PHP und bietet ein praktisches Beispiel zur Veranschaulichung des Prozesses.

Schritt 1: Datenbankverbindung herstellen

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

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

Schritt 2: Abfrage ausführen

Um Daten abzurufen, verwenden Sie die Funktion mysqli_query(), um die Abfrage auszuführen. 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>";
}

Schritt 3: Abfrageergebnisse abrufen

Um die Abfrageergebnisse zu durchlaufen, verwenden Sie die Funktion mysqli_fetch_assoc(). Es gibt ein assoziatives Array zurück, das Schlüssel-Wert-Paare enthält.

<!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>

Praxisfall: Benutzerliste anzeigen

Das folgende Beispiel zeigt, wie die Benutzerliste aus der Datenbank in eine HTML-Tabelle abgefragt wird:

index.php

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

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
🎜🎜db_connect.php🎜🎜rrreee

Das obige ist der detaillierte Inhalt vonDatenbankabfrage und HTML-Integration. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn