Rumah  >  Artikel  >  hujung hadapan web  >  Pertanyaan pangkalan data dan integrasi HTML

Pertanyaan pangkalan data dan integrasi HTML

WBOY
WBOYasal
2024-04-09 14:48:01473semak imbas

Anda boleh menyepadukan hasil pertanyaan pangkalan data ke dalam halaman HTML dengan mengikuti langkah berikut: Wujudkan sambungan pangkalan data. Jalankan pertanyaan dan simpan hasilnya. Gelung hasil pertanyaan dan paparkannya dalam elemen HTML.

Pertanyaan pangkalan data dan integrasi HTML

Sepadukan pertanyaan pangkalan data dengan HTML menggunakan PHP

Menyepadukan hasil pertanyaan pangkalan data dan halaman HTML membolehkan anda mencipta aplikasi web yang dinamik dan interaktif. Artikel ini membimbing anda melalui langkah-langkah untuk melakukan ini menggunakan PHP dan menyediakan contoh praktikal untuk menggambarkan proses tersebut.

Langkah 1: Wujudkan sambungan pangkalan data

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

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

Langkah 2: Jalankan pertanyaan

Untuk mendapatkan data, gunakan fungsi mysqli_query() untuk melaksanakan pertanyaan. 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>";
}

Langkah 3: Dapatkan hasil pertanyaan

Untuk mengulangi hasil pertanyaan, gunakan fungsi mysqli_fetch_assoc(). Ia mengembalikan tatasusunan bersekutu yang mengandungi pasangan nilai kunci.

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

Kes praktikal: memaparkan senarai pengguna

Contoh berikut menunjukkan cara untuk menanyakan senarai pengguna daripada pangkalan data ke dalam jadual HTML:

index.php

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

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

Atas ialah kandungan terperinci Pertanyaan pangkalan data dan integrasi HTML. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Artikel seterusnya: