Rumah > hujung hadapan web > html tutorial > Pertanyaan pangkalan data dan integrasi HTML

Pertanyaan pangkalan data dan integrasi HTML

WBOY
Lepaskan: 2024-04-09 14:48:01
asal
590 orang telah melayarinya

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);
Salin selepas log masuk

Langkah 2: Jalankan pertanyaan

Untuk mendapatkan data, gunakan fungsi mysqli_query() untuk melaksanakan pertanyaan. mysqli_query() 函数执行查询。

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

步骤 3:获取查询结果

要遍历查询结果,请使用 mysqli_fetch_assoc()

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

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>
Salin selepas log masuk

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);
Salin selepas log masuk
🎜🎜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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan