Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk menukar data dalam pangkalan data kepada kandungan HTML dengan PHP

Bagaimana untuk menukar data dalam pangkalan data kepada kandungan HTML dengan PHP

PHPz
Lepaskan: 2023-04-04 20:56:02
asal
1161 orang telah melayarinya

PHP ialah bahasa skrip bahagian pelayan sumber terbuka yang digunakan secara meluas dalam pembangunan aplikasi web dan tapak web dinamik. Antaranya, pengurusan dan pengendalian pangkalan data merupakan salah satu aplikasi penting PHP. Dalam kebanyakan aplikasi web, adalah keperluan biasa untuk mengekstrak maklumat daripada pangkalan data dan memaparkannya kepada pengguna. Artikel ini akan memperkenalkan cara menggunakan PHP untuk menukar data dalam pangkalan data kepada kandungan HTML.

  1. Sambung ke pangkalan data

Pertama, kita perlu menyambung ke pangkalan data. Satu siri alat pembangunan disediakan dalam PHP, seperti sambungan PDO dan MySQLi, untuk menyambung dan berinteraksi dengan mudah dengan pelbagai pangkalan data. Di sini kami mengambil pangkalan data MySQL sebagai contoh untuk menunjukkan cara menyambung ke pangkalan data.

$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "database_name";

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

// 检查连接是否成功
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}
Salin selepas log masuk
  1. Baca maklumat daripada pangkalan data

Seterusnya, kita perlu membaca maklumat daripada pangkalan data. Biasanya, kita perlu menggunakan pertanyaan SQL untuk mengekstrak maklumat daripada jadual. Contohnya, kod berikut boleh membaca semua data dalam jadual "pengguna":

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

Selepas melaksanakan pernyataan ini, pembolehubah $result akan memegang objek hasil pertanyaan. Kami menggunakan atribut $num_rows untuk mendapatkan bilangan baris dalam hasil, dan kaedah $fetch_assoc() untuk mendapatkan data bagi setiap baris daripada objek hasil. Contohnya:

if ($result->num_rows > 0) {
    // 输出每一行数据
    while($row = $result->fetch_assoc()) {
        echo "Name: " . $row["name"]. " - Email: " . $row["email"]. "<br>";
    }
} else {
    echo "0 结果";
}
Salin selepas log masuk
  1. Tukar maklumat yang dibaca kepada HTML

Akhir sekali, kita perlu menukar maklumat yang dibaca kepada HTML dan memaparkannya kepada pengguna. Ini boleh mengeluarkan penanda HTML dan data menggunakan pernyataan echo PHP. Contohnya, kod berikut boleh menukar maklumat pengguna yang dibaca kepada HTML:

if ($result->num_rows > 0) {
    // 输出每一行数据
    while($row = $result->fetch_assoc()) {
        echo "<div>";
        echo "<h2>" . $row["name"] . "</h2>";
        echo "<p>" . $row["email"] . "</p>";
        echo "</div>";
    }
} else {
    echo "0 结果";
}
Salin selepas log masuk

Benamkan kod ini ke dalam halaman HTML untuk memaparkan maklumat dalam pangkalan data kepada pengguna.

Ringkasan

Artikel ini memperkenalkan cara menggunakan PHP untuk menyambung ke pangkalan data dan menukar maklumat yang dibaca kepada HTML. Teknologi ini boleh digunakan pada pelbagai aplikasi web untuk membantu pembangun membina tapak web dinamik dengan lebih pantas dan meningkatkan pengalaman pengguna. Jika anda sedang membangunkan aplikasi web, anda boleh mencuba transformasi ini untuk mengurus pangkalan data anda dan memaparkan maklumat dengan lebih baik.

Atas ialah kandungan terperinci Bagaimana untuk menukar data dalam pangkalan data kepada kandungan HTML dengan PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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