Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk mengisi hasil pertanyaan ke dalam borang dalam php
Dalam pembangunan web, jadual adalah salah satu elemen yang biasa digunakan. Sama ada digunakan untuk membentangkan data, mengumpul maklumat atau melakukan pengiraan, jadual adalah alat yang sangat diperlukan. Sebagai bahasa pengaturcaraan sebelah pelayan yang popular, PHP boleh mendapatkan data dengan menanyakan pangkalan data dan mengisinya dalam borang untuk dipaparkan kepada pengguna. Artikel ini akan memperkenalkan cara mengisi borang menggunakan hasil pertanyaan PHP.
//连接数据库 $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; $conn = mysqli_connect($servername, $username, $password, $dbname); //检测连接是否成功 if (!$conn) { die("Connection failed: " . mysqli_connect_error()); }
//查询数据 $sql = "SELECT * FROM students"; $result = mysqli_query($conn, $sql); //检测查询是否成功 if (mysqli_num_rows($result) > 0) { //输出每一行数据 while($row = mysqli_fetch_assoc($result)) { echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Age: " . $row["age"]. "<br>"; } } else { echo "0 results"; }
<table> <tr> <th>ID</th> <th>Name</th> <th>Age</th> </tr> </table>
Kemudian, kita perlu mengulangi hasil pertanyaan dalam kod PHP dan mengisi setiap baris data ke dalam jadual. Berikut ialah contoh kod untuk mengisi hasil pertanyaan ke dalam borang:
//创建表格,并填入数据 echo "<table>"; echo "<tr>"; echo "<th>ID</th>"; echo "<th>Name</th>"; echo "<th>Age</th>"; echo "</tr>"; if (mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_assoc($result)) { echo "<tr>"; echo "<td>" . $row["id"] . "</td>"; echo "<td>" . $row["name"] . "</td>"; echo "<td>" . $row["age"] . "</td>"; echo "</tr>"; } } else { echo "0 results"; } echo "</table>";
//连接数据库 $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; $conn = mysqli_connect($servername, $username, $password, $dbname); //检测连接是否成功 if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } //查询数据 $sql = "SELECT * FROM students"; $result = mysqli_query($conn, $sql); //创建表格,并填入数据 echo "<table>"; echo "<tr>"; echo "<th>ID</th>"; echo "<th>Name</th>"; echo "<th>Age</th>"; echo "</tr>"; if (mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_assoc($result)) { echo "<tr>"; echo "<td>" . $row["id"] . "</td>"; echo "<td>" . $row["name"] . "</td>"; echo "<td>" . $row["age"] . "</td>"; echo "</tr>"; } } else { echo "0 results"; } echo "</table>"; //关闭连接 mysqli_close($conn);
Kod sampel di atas hanyalah demonstrasi dan pembangun boleh mengubah suai mengikut keperluan mereka sendiri. Sebagai contoh, anda boleh menggunakan pernyataan SQL untuk menapis data yang memenuhi syarat tertentu, atau menggunakan gaya CSS untuk mencantikkan penampilan jadual, dsb. Saya harap artikel ini dapat memberikan sedikit bantuan kepada pembangun yang menggunakan hasil pertanyaan PHP untuk mengisi borang.
Atas ialah kandungan terperinci Bagaimana untuk mengisi hasil pertanyaan ke dalam borang dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!