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.
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); }
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);
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 结果"; }
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 结果"; }
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!